|
Wire Sysio Wire Sysion 1.0.0
|
#include <cassert>#include <ostream>#include <sstream>#include <vector>#include <memory>#include <set>#include <algorithm>
Go to the source code of this file.
Namespaces | |
| namespace | clara |
| namespace | clara::TextFlow |
| namespace | clara::detail |
Macros | |
| #define | CLARA_CONFIG_CONSOLE_WIDTH 80 |
| #define | CLARA_TEXTFLOW_CONFIG_CONSOLE_WIDTH CLARA_CONFIG_CONSOLE_WIDTH |
| #define | CLARA_TEXTFLOW_HPP_INCLUDED |
Typedefs | |
| using | clara::detail::Result = BasicResult<void> |
| using | clara::detail::ParserResult = BasicResult<ParseResultType> |
| using | clara::detail::InternalParseResult = BasicResult<ParseState> |
Enumerations | |
| enum class | clara::detail::TokenType { clara::detail::Option , clara::detail::Argument } |
| enum class | clara::detail::ParseResultType { clara::detail::Matched , clara::detail::NoMatch , clara::detail::ShortCircuitAll , clara::detail::ShortCircuitSame } |
| enum class | clara::detail::Optionality { clara::detail::Optional , clara::detail::Required } |
Functions | |
| auto | clara::TextFlow::isWhitespace (char c) -> bool |
| auto | clara::TextFlow::isBreakableBefore (char c) -> bool |
| auto | clara::TextFlow::isBreakableAfter (char c) -> bool |
| auto | clara::detail::isOptPrefix (char c) -> bool |
| template<typename T > | |
| auto | clara::detail::convertInto (std::string const &source, T &target) -> ParserResult |
| auto | clara::detail::convertInto (std::string const &source, std::string &target) -> ParserResult |
| auto | clara::detail::convertInto (std::string const &source, bool &target) -> ParserResult |
| template<typename ArgType , typename L > | |
| auto | clara::detail::invokeLambda (L const &lambda, std::string const &arg) -> ParserResult |
| auto | clara::detail::normaliseOpt (std::string const &optName) -> std::string |
| #define CLARA_TEXTFLOW_CONFIG_CONSOLE_WIDTH CLARA_CONFIG_CONSOLE_WIDTH |