proxsuite 0.7.2 The Advanced Proximal Optimization Toolbox |
Namespaces | |
| namespace | _collections |
| namespace | _cpo |
| namespace | _dynstack |
| namespace | _mem |
| namespace | _meta |
| namespace | _slice |
| namespace | _tuple |
| namespace | _vector |
| namespace | idx |
| namespace | meta_ |
Classes | |
| struct | Array_ |
| struct | binary_traits |
| struct | binary_traits< Dyn, Dyn > |
| struct | binary_traits< Dyn, Fix< N > > |
| struct | binary_traits< Fix< 0 >, Dyn > |
| struct | binary_traits< Fix< N >, Dyn > |
| struct | binary_traits< Fix< N >, Fix< M > > |
| struct | char_seq |
| struct | CopyFn |
| struct | DefaultFn |
| struct | EmptyI |
| struct | Error |
| struct | ExtractCharsImpl |
| struct | ExtractCharsImpl< LiteralType, _meta::integer_sequence< usize, Is... > > |
| struct | ExtractCharsImplExpr |
| struct | ExtractCharsImplExpr< LiteralType, _meta::integer_sequence< usize, Is... > > |
| struct | HollowIndexedTuple |
| struct | HollowIndexedTuple< meta::index_sequence< Is... >, Ts... > |
| struct | HollowLeaf |
| struct | mem_ptr_type |
| struct | mem_ptr_type< Mem C::* > |
| struct | member_extract_access |
| struct | MoveFn |
| struct | NoCopy |
| struct | NoCopyAssign |
| struct | NoCopyCtor |
| struct | NoDefaultCtor |
| struct | NoMove |
| struct | NoMoveAssign |
| struct | NoMoveCtor |
| struct | pack_idx_elem |
| struct | pack_ith_elem |
| struct | SimpleITuple |
| struct | SimpleITuple< _meta::integer_sequence< usize, Is... >, Ts... > |
| struct | SimpleLeaf |
| struct | WithArg |
| struct | Wrapper |
Typedefs | |
| using | parser = auto (*)(char, Error) -> u64 |
| using | Empty = EmptyI<0> |
| using | EmptyArr = Empty[] |
| template<typename... Ts> | |
| using | SimpleTuple |
| using | NativeChar8 = meta::uncvref_t<decltype(u8""[0])> |
Functions | |
| 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 |
| using proxsuite::linalg::veg::_detail::parser = auto (*)(char, Error) -> u64 |
Definition at line 198 of file fix_index.hpp.
| using proxsuite::linalg::veg::_detail::Empty = EmptyI<0> |
Definition at line 709 of file macros.hpp.
Definition at line 710 of file macros.hpp.
| using proxsuite::linalg::veg::_detail::SimpleTuple |
Definition at line 824 of file macros.hpp.
| using proxsuite::linalg::veg::_detail::NativeChar8 = meta::uncvref_t<decltype(u8""[0])> |
Definition at line 1067 of file macros.hpp.
Definition at line 200 of file fix_index.hpp.
Definition at line 205 of file fix_index.hpp.
Definition at line 210 of file fix_index.hpp.
Definition at line 215 of file fix_index.hpp.
Definition at line 227 of file fix_index.hpp.
| constexpr |
Definition at line 238 of file fix_index.hpp.
Definition at line 246 of file fix_index.hpp.
| auto proxsuite::linalg::veg::_detail::get_type | ( | HollowLeaf< I, T > const * | ) | -> T |
| auto proxsuite::linalg::veg::_detail::get_idx | ( | HollowLeaf< I, T > const * | ) | -> meta::constant< usize, I > |
| constexprnoexcept |
Definition at line 829 of file macros.hpp.
| constexpr |
Definition at line 847 of file macros.hpp.
| inlineconstexpr |
Definition at line 854 of file macros.hpp.
| constexprnoexcept |
Definition at line 1076 of file macros.hpp.
| auto proxsuite::linalg::veg::_detail::extract_chars | ( | LiteralType | ) | -> typename ExtractCharsImpl< LiteralType, _meta::make_index_sequence<LiteralType::Size::value>>::Type |
Definition at line 1198 of file macros.hpp.
| auto proxsuite::linalg::veg::_detail::extract_chars_expr | ( | LiteralType | ) | -> typename ExtractCharsImplExpr< LiteralType, _meta::make_index_sequence<LiteralType::Size::value>>::Type |
Definition at line 1207 of file macros.hpp.
| inlinenoexcept |
Definition at line 12 of file terminate.hpp.
| inline |
Definition at line 119 of file dynamic_stack.hpp.
| HEDLEY_NEVER_INLINE void proxsuite::linalg::veg::_detail::throw_bad_alloc | ( | ) |
| constexprnoexcept |
| constexprnoexcept |