![]() |
XTL
0.1
eXtended Template Library
|
template meta-programming utilities More...
Include dependency graph for meta.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| xtd | |
| The main namespace of the XTL library. | |
| xtd::_ | |
| gets the last element of a parameter pack | |
Macros | |
| #define | RAII(...) xtd::_::_RAII UNIQUE_IDENTIFIER(raii_object)([&](){ __VA_ARGS__ ; }); |
Functions | |
| template<typename _Ty > | |
| constexpr uint32_t | xtd::hidword (_Ty value) |
| template<typename _Ty > | |
| constexpr processor_intrinsic < _Ty >::type | xtd::intrinsic_cast (_Ty src) |
| casts a pointer to the processor intrinsic storage type More... | |
| template<typename _Ty > | |
| constexpr processor_intrinsic < _Ty * >::type | xtd::intrinsic_cast (const _Ty *src) |
| template<typename _Ty > | |
| constexpr uint32_t | xtd::lodword (_Ty value) |
template meta-programming utilities
Definition in file meta.hpp.
| class xtd::get_parameter |
| class xtd::intrinsic_of_size |
| class xtd::is_a |
| class xtd::_::last_t |