|
carl
25.04
Computer ARithmetic Library
|
Data Structures | |
| struct | isDivisible |
| struct | isDivisible< true > |
| struct | isDivisible< false > |
| struct | RationalPolicies |
| Specialization of qi::real_policies for our rational types. More... | |
| struct | IntegerParser |
| Parses (signed) integers. More... | |
| struct | DecimalParser |
| Parses decimals, including floating point and scientific notation. More... | |
| struct | RationalParser |
| Parses rationals, being two decimals separated by a slash. More... | |
Typedefs | |
| using | Skipper = qi::space_type |
Functions | |
| template<typename Parser , typename T > | |
| bool | parse_impl (const std::string &input, T &output) |
| template<typename Parser , typename T , typename S > | |
| bool | parse_impl (const std::string &input, T &output, const S &skipper) |
| template<typename T > | |
| bool | parseInteger (const std::string &input, T &output) |
| template<typename T > | |
| bool | parseDecimal (const std::string &input, T &output) |
| template<typename T > | |
| bool | parseRational (const std::string &input, T &output) |
| using carl::parser::Skipper = typedef qi::space_type |
| bool carl::parser::parse_impl | ( | const std::string & | input, |
| T & | output | ||
| ) |
| bool carl::parser::parse_impl | ( | const std::string & | input, |
| T & | output, | ||
| const S & | skipper | ||
| ) |
| bool carl::parser::parseDecimal | ( | const std::string & | input, |
| T & | output | ||
| ) |
| bool carl::parser::parseInteger | ( | const std::string & | input, |
| T & | output | ||
| ) |