|
MLIR-AIE
|
Namespaces | |
| namespace | detail |
| namespace | parser_tool |
Classes | |
| class | abstract_value |
| class | standard_value |
| class | standard_value< bool > |
| struct | type_is_container |
| struct | type_is_container< std::vector< T > > |
Functions | |
| template<typename R , typename T > | |
| void | checked_negate (R &r, T &&t, const std::string &, std::true_type) |
| template<typename R , typename T > | |
| void | checked_negate (R &, T &&, const std::string &text, std::false_type) |
| template<typename T > | |
| void | integer_parser (const std::string &text, T &value) |
| template<typename T > | |
| void | stringstream_parser (const std::string &text, T &value) |
| template<typename T , typename std::enable_if< std::is_integral< T >::value >::type * = nullptr> | |
| void | parse_value (const std::string &text, T &value) |
| void | parse_value (const std::string &text, bool &value) |
| void | parse_value (const std::string &text, std::string &value) |
| void | parse_value (const std::string &text, char &c) |
| template<typename T > | |
| void | parse_value (const std::string &text, std::vector< T > &value) |
| template<typename T > | |
| void | add_value (const std::string &text, T &value) |
| template<typename T > | |
| void | add_value (const std::string &text, std::vector< T > &value) |
| void cxxopts::values::add_value | ( | const std::string & | text, |
| std::vector< T > & | value | ||
| ) |
Definition at line 887 of file cxxopts.hpp.
References add_value(), and cxxopts::value().
| void cxxopts::values::add_value | ( | const std::string & | text, |
| T & | value | ||
| ) |
Definition at line 882 of file cxxopts.hpp.
References parse_value(), and cxxopts::value().
Referenced by cxxopts::values::abstract_value< T >::add(), and add_value().
| void cxxopts::values::checked_negate | ( | R & | , |
| T && | , | ||
| const std::string & | text, | ||
| std::false_type | |||
| ) |
Definition at line 741 of file cxxopts.hpp.
| void cxxopts::values::checked_negate | ( | R & | r, |
| T && | t, | ||
| const std::string & | , | ||
| std::true_type | |||
| ) |
Definition at line 733 of file cxxopts.hpp.
| void cxxopts::values::integer_parser | ( | const std::string & | text, |
| T & | value | ||
| ) |
Definition at line 746 of file cxxopts.hpp.
References cxxopts::values::parser_tool::IntegerDesc::base, cxxopts::values::parser_tool::IntegerDesc::negative, cxxopts::values::parser_tool::SplitInteger(), cxxopts::values::parser_tool::IntegerDesc::value, and cxxopts::value().
Referenced by parse_value().
|
inline |
Definition at line 814 of file cxxopts.hpp.
References cxxopts::values::parser_tool::IsFalseText(), cxxopts::values::parser_tool::IsTrueText(), and cxxopts::value().
|
inline |
Definition at line 856 of file cxxopts.hpp.
|
inline |
Definition at line 828 of file cxxopts.hpp.
References cxxopts::value().
| void cxxopts::values::parse_value | ( | const std::string & | text, |
| std::vector< T > & | value | ||
| ) |
Definition at line 865 of file cxxopts.hpp.
References CXXOPTS_VECTOR_DELIMITER, parse_value(), and cxxopts::value().
| void cxxopts::values::parse_value | ( | const std::string & | text, |
| T & | value | ||
| ) |
Definition at line 810 of file cxxopts.hpp.
References integer_parser(), and cxxopts::value().
Referenced by add_value(), cxxopts::KeyValue::as(), cxxopts::values::abstract_value< T >::parse(), cxxopts::values::abstract_value< T >::parse(), and parse_value().
| void cxxopts::values::stringstream_parser | ( | const std::string & | text, |
| T & | value | ||
| ) |
Definition at line 800 of file cxxopts.hpp.
References cxxopts::value().