#include <unbind_accessors.hh>
Public Member Functions | |
template<typename DATA_TYPE , size_t PRIVILEGES> | |
void | visit (data::accessor< data::singular, DATA_TYPE, PRIVILEGES > &) |
Public Member Functions inherited from flecsi::util::tuple_walker< unbind_accessors_t > | |
void | walk (TUPLE_TYPE &t) |
void | walk_types () |
Static Public Member Functions | |
template<typename DATA_TYPE > | |
static std::enable_if_t< !std::is_base_of_v< data::reference_base, DATA_TYPE > > | visit (DATA_TYPE &) |
The unbind_accessors_t type is called to walk the user task arguments inside of an executing legion task to properly unbind the user's accessors.