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 |