|
di 0.1.0
|
#include "di/math/intcmp/checked.h"#include "di/math/numeric_limits.h"#include "di/math/to_unsigned.h"#include "di/meta/language.h"#include "di/parser/basic/match_one.h"#include "di/parser/basic/match_one_or_more.h"#include "di/parser/combinator/optional.h"#include "di/parser/combinator/sequence.h"#include "di/parser/integral_set.h"#include "di/parser/make_error.h"#include "di/parser/meta/parser_context_result.h"#include "di/parser/parser_base.h"#include "di/types/char.h"#include "di/util/get.h"#include "di/vocab/expected/unexpected.h"#include "di/vocab/tuple/make_tuple.h"Go to the source code of this file.
Namespaces | |
| namespace | di |
| namespace | di::parser |
Enumerations | |
| enum class | di::parser::IntegerError { di::parser::Overflow , di::parser::Underflow } |
| enum class | di::parser::IntegerMode { di::parser::Improved , di::parser::CStandard } |
| Mode to use when parsing an integer. More... | |
Variables | |
| template<concepts::Integer T, IntegerMode mode = IntegerMode::Improved> | |
| constexpr auto | di::parser::integer = detail::IntegerFunction<T, mode> {} |