Go to the source code of this file.
|
#define | VEG_OP(Op, Name, TypeName) |
|
#define | VEG_CMP(Name, TypeName, Op) |
|
#define | VEG_OP(Name, TypeName, Op) |
|
#define | VEG_CMP(Name, TypeName, Op) |
|
|
| proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, index, VEG_CONCEPT(same< T, Dyn >)||_detail::_meta::is_fix< T >::value) |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_digit_2 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_digit_8 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_digit_10 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_digit_16 (char c, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_digit (u64 radix) VEG_NOEXCEPT -> parser |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_num (char const *str, u64 len, u64 radix, Error e) VEG_NOEXCEPT -> u64 |
|
constexpr auto | proxsuite::linalg::veg::_detail::parse_int (char const *str, u64 len, Error e) VEG_NOEXCEPT -> u64 |
|
template<char... Chars> |
VEG_INLINE constexpr auto | proxsuite::linalg::veg::literals::operator""_c () VEG_NOEXCEPT |
|
◆ VEG_OP [1/2]
#define VEG_OP |
( |
| Op, |
|
|
| Name, |
|
|
| TypeName ) |
Value:
operator Op, \
(b, R)) \
const VEG_NOEXCEPT->typename _detail::binary_traits<Fix, R>::TypeName \
{ \
return _detail::binary_traits<Fix, R>::Name##_fn(*this, b); \
} \
#define VEG_TEMPLATE(TParams, Constraint, Attr_Name,...)
#define VEG_NOM_SEMICOLON
Definition at line 123 of file fix_index.hpp.
◆ VEG_CMP [1/2]
#define VEG_CMP |
( |
| Name, |
|
|
| TypeName, |
|
|
| Op ) |
Value:
operator Op, \
(b, R)) \
const VEG_NOEXCEPT->typename _detail::binary_traits<Fix, R>::TypeName \
{ \
return _detail::binary_traits<Fix, R>::cmp_##Name##_fn(*this, b); \
} \
Definition at line 165 of file fix_index.hpp.
◆ VEG_OP [2/2]
#define VEG_OP |
( |
| Name, |
|
|
| TypeName, |
|
|
| Op ) |
Value: using TypeName = \
Fix<isize(usize(isize{ N }) Op usize(isize{ M }))>; \
{ \
return {}; \
} \
static_assert(true, "")
Definition at line 123 of file fix_index.hpp.
◆ VEG_CMP [2/2]
#define VEG_CMP |
( |
| Name, |
|
|
| TypeName, |
|
|
| Op ) |
Value: using TypeName = \
Boolean<(N Op M) ? yes : no>; \
{ \
return {}; \
} \
static_assert(true, "")
Definition at line 165 of file fix_index.hpp.