Interface Documentation
Version: invalid
Public Member Functions | Static Public Member Functions | List of all members
flecsi::exec::leg::unbind_accessors_t Struct Reference

#include <unbind_accessors.hh>

Inheritance diagram for flecsi::exec::leg::unbind_accessors_t:
Inheritance graph
[legend]
Collaboration diagram for flecsi::exec::leg::unbind_accessors_t:
Collaboration graph
[legend]

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 &)
 

Detailed Description

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.


The documentation for this struct was generated from the following file: