state_traits< state_wrapper< TagT, StateT, DataT > > Struct Template Reference
State traits specialization for state_wrapper
.
More...
#include <atria/xform/state_wrapper.hpp>
Public Member Functions | |
std::forward (s))) | |
std::forward (s))) | |
std::forward (s) | |
std::forward (d))) | |
std::forward (s))) | |
std::forward (s))) | |
std::forward (s) | |
std::forward (x))) | |
Static Public Member Functions | |
template<typename T > | |
static auto | complete (T &&s) -> decltype(state_wrapper_complete(TagT |
template<typename T > | |
static auto | is_reduced (T &&s) -> decltype(state_wrapper_is_reduced(TagT |
template<typename T , typename D > | |
static auto | data (T &&s, D &&d) -> decltype(state_wrapper_data(TagT |
template<typename T > | |
static auto | unwrap (T &&s) -> decltype(state_wrapper_unwrap(TagT |
template<typename T > | |
static auto | unwrap_all (T &&s) -> decltype(state_wrapper_unwrap_all(TagT |
template<typename T , typename U > | |
static auto | rewrap (T &&s, U &&x) -> decltype(state_wrapper_rewrap(TagT |
Detailed Description
template<typename TagT, typename StateT, typename DataT>
struct atria::xform::state_traits< state_wrapper< TagT, StateT, DataT > >
State traits specialization for state_wrapper
.
Just forwards to the state_wrapper_*
methods, that are easier to specialize for a given tag.
- See also
- state_wrapper_complete
- state_wrapper_is_reduced
- state_wrapper_unwrap
- state_wrapper_data
- state_wrapper_unwrap_all
- state_wrapper_rewrap
- state_wrapper
Definition at line 231 of file state_wrapper.hpp.
The documentation for this struct was generated from the following file:
- src/atria/xform/state_wrapper.hpp