|
constexpr auto | parse_digit_2 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | parse_digit_8 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | parse_digit_10 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | parse_digit_16 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | parse_digit (u64 radix) VEG_NOEXCEPT -> parser |
|
constexpr auto | parse_num (char const *str, u64 len, u64 radix, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | parse_int (char const *str, u64 len, Error e) VEG_NOEXCEPT -> u64 |
|
template<usize I, typename T > |
auto | get_type (HollowLeaf< I, T > const *) VEG_NOEXCEPT -> T |
|
template<typename T , usize I> |
auto | get_idx (HollowLeaf< I, T > const *) VEG_NOEXCEPT -> meta::constant< usize, I > |
|
template<typename... Ts> |
constexpr auto | make_simple_tuple (Empty, Ts... args) noexcept -> SimpleTuple< Ts... > |
|
constexpr auto | all_of_slice (bool const *arr, usize size) VEG_NOEXCEPT -> bool |
|
template<usize N> |
constexpr auto | all_of (bool const (&lst)[N]) VEG_NOEXCEPT -> bool |
|
template<typename T > |
constexpr auto | assert_complete () noexcept -> bool |
|
template<typename LiteralType > |
auto | extract_chars (LiteralType) -> typename ExtractCharsImpl< LiteralType, _meta::make_index_sequence< LiteralType::Size::value > >::Type |
|
template<typename LiteralType > |
auto | extract_chars_expr (LiteralType) -> typename ExtractCharsImplExpr< LiteralType, _meta::make_index_sequence< LiteralType::Size::value > >::Type |
|
void | terminate () noexcept |
|
auto | align_next (isize alignment, isize size, void *&ptr, isize &space) VEG_ALWAYS_NOEXCEPT -> void * |
|
HEDLEY_NEVER_INLINE void | throw_bad_alloc () |
|
template<typename T > |
VEG_INLINE constexpr auto | min2 (T a, T b) noexcept -> T |
|
template<typename T > |
VEG_INLINE constexpr auto | max2 (T a, T b) noexcept -> T |
|