proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
Go to the source code of this file.
#define VEG_PROLOGUE |
Definition at line 4 of file prologue.hpp.
#define VEG_ALWAYS_NOEXCEPT noexcept |
Definition at line 22 of file prologue.hpp.
#define VEG_NOEXCEPT noexcept(true) |
Definition at line 30 of file prologue.hpp.
#define VEG_NOEXCEPT_IF | ( | ... | ) | noexcept(VEG_WRAP_SILENCE_WARNING(__VA_ARGS__)) |
Definition at line 31 of file prologue.hpp.
#define VEG_IS_NOEXCEPT | ( | Expr | ) | noexcept(Expr) |
Definition at line 32 of file prologue.hpp.
#define VEG_NOEXCEPT_LIKE | ( | Expr | ) | VEG_NOEXCEPT_IF(VEG_IS_NOEXCEPT(Expr)) |
Definition at line 34 of file prologue.hpp.
#define VEG_HAS_BUILTIN_OR_0 | ( | True, | |
False ) __VEG_PP_REMOVE_PAREN(False) |
Definition at line 36 of file prologue.hpp.
#define VEG_HAS_BUILTIN_OR_1 | ( | True, | |
False ) __VEG_PP_REMOVE_PAREN(True) |
Definition at line 37 of file prologue.hpp.
#define VEG_HAS_BUILTIN_OR | ( | Builtin, | |
True, | |||
False ) __VEG_PP_CAT(VEG_HAS_BUILTIN_OR_, VEG_HAS_BUILTIN(Builtin))(True, False) |
Definition at line 38 of file prologue.hpp.
#define VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT | ( | Tpl, | |
Trait, | |||
Std_Trait, | |||
... ) |
Definition at line 40 of file prologue.hpp.
#define VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD | ( | Tpl, | |
Trait, | |||
... ) |
Definition at line 50 of file prologue.hpp.
#define VEG_EXPLICIT_COPY | ( | Class | ) |
Definition at line 54 of file prologue.hpp.
#define VEG_NO_COPY | ( | Class | ) |
Definition at line 61 of file prologue.hpp.
#define VEG_CPP14 | ( | ... | ) |
Definition at line 71 of file prologue.hpp.
#define VEG_CPP17 | ( | ... | ) |
Definition at line 77 of file prologue.hpp.
#define VEG_CPP20 | ( | ... | ) |
Definition at line 83 of file prologue.hpp.
#define VEG_HAS_BUILTIN | ( | x | ) | 0 |
Definition at line 89 of file prologue.hpp.
#define VEG_NODISCARD |
Definition at line 97 of file prologue.hpp.
#define VEG_INTERNAL_ASSERT_PRECONDITION VEG_ASSERT |
Definition at line 100 of file prologue.hpp.
#define VEG_INTERNAL_ASSERT_PRECONDITIONS VEG_ASSERT_ALL_OF |
Definition at line 101 of file prologue.hpp.
#define VEG_INTERNAL_ASSERT_INVARIANT | ( | ... | ) |
Definition at line 107 of file prologue.hpp.
#define VEG_IGNORE_CPP14_EXTENSION_WARNING | ( | ... | ) |
Definition at line 131 of file prologue.hpp.
#define VEG_ABI_VERSION v0 |
Definition at line 146 of file prologue.hpp.
#define VEG_DOC | ( | ... | ) |
Definition at line 152 of file prologue.hpp.
#define VEG_DOC_LOCATION VEG_NOM_SEMICOLON |
Definition at line 153 of file prologue.hpp.
#define VEG_DOC_FN VEG_DOC_LOCATION; /* proxsuite::linalg::veg::@func */ |
Definition at line 155 of file prologue.hpp.
#define VEG_DOC_CTOR VEG_DOC_LOCATION; /* proxsuite::linalg::veg::@ctor */ |
Definition at line 156 of file prologue.hpp.
#define VEG_DOC_CLASS VEG_DOC_LOCATION; /* proxsuite::linalg::veg::@class */ |
Definition at line 157 of file prologue.hpp.