Define the utilities group.
◆ demangle()
std::string flecsi::util::demangle |
( |
const char *const |
name | ) |
|
Return the demangled name.
- Parameters
-
name | The string to demangle. |
◆ type() [1/2]
template<class T >
std::string flecsi::util::type |
( |
| ) |
|
|
inline |
Return the demangled name of the type T.
- Template Parameters
-
◆ type() [2/2]
std::string flecsi::util::type |
( |
const std::type_info & |
type_info | ) |
|
|
inline |
Return the demangled name of the type identified by type_info.
- Parameters
-
◆ walk()
template<typename CRTP_TYPE>
template<typename TUPLE_TYPE >
Walk the given tuple, applying the visit method to each element.
- Template Parameters
-
TUPLE_TYPE | The tuple type. |
- Parameters
-
t | An instance of the tuple. |
◆ walk_types()
template<typename CRTP_TYPE>
template<typename TUPLE_TYPE >
Walk the given tuple by type, applying the visit method to each element.
- Template Parameters
-
TUPLE_TYPE | The tuple type. |