|
header_utils
|
Contains functions that return functors which transform and return their inputs somehow; appropriate for not-in-place transformation functions (e.g. std::transform). More...
Functions | |
| constexpr auto | identity () noexcept |
| template<typename T> | |
| constexpr auto | cast_to () noexcept |
| template<typename T> | |
| constexpr auto | dynamic_cast_to () noexcept |
| template<typename T> | |
| constexpr auto | constructed_as () noexcept |
| constexpr auto | called () noexcept |
| template<typename T> | |
| constexpr auto | added_to (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | subtracted_from (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | decremented_by (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | divided_by (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | overed_by (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | modulo_by (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | multiplied_by (T &&other) noexcept |
| constexpr auto | complemented () noexcept |
| constexpr auto | negated () noexcept |
| constexpr auto | bit_inverted () noexcept |
| template<typename T> | |
| constexpr auto | bit_anded_with (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | bit_ored_with (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | bit_xored_with (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | shifted_left_by (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | shifted_right_by (T &&other) noexcept |
| template<typename T> | |
| constexpr auto | field (T &&field_ptr) noexcept |
| template<typename T> | |
| constexpr auto | as_span () noexcept |
Variables | |
| constexpr auto | identity_l |
Contains functions that return functors which transform and return their inputs somehow; appropriate for not-in-place transformation functions (e.g. std::transform).
|
nodiscardconstexprnoexcept |
Definition at line 266 of file functional.h.
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
Definition at line 278 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 277 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 279 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 280 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 264 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 258 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 273 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 263 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 268 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 269 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 259 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 284 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 255 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 271 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 272 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 275 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 270 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 281 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 282 of file functional.h.
|
nodiscardconstexprnoexcept |
Definition at line 267 of file functional.h.
|
constexpr |
Definition at line 256 of file functional.h.