STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::handle_accessor< T > Struct Template Reference

Defines an accessor over a p_object, keeping a rmi_handle reference to perform rmi communications. More...

Public Member Functions

 handle_accessor (T *t_ptr)
 
 handle_accessor (ref_t const &ref)
 
template<typename Class , typename... Args>
void invoke (void(Class::*const memberFuncPtr)(Args...), typename invoke_arg< Args >::type const &... args)
 
template<typename Class , typename Rtn , typename... Args>
Rtn invoke (Rtn(Class::*const memberFuncPtr)(Args...), typename invoke_arg< Args >::type const &... args)
 
template<typename Class , typename Rtn , typename... Args>
Rtn const_invoke (Rtn(Class::*const memberFuncPtr)(Args...) const, typename invoke_arg< Args >::type const &... args)
 

Public Types

typedef T value_type
 

Detailed Description

template<typename T>
struct stapl::handle_accessor< T >

Defines an accessor over a p_object, keeping a rmi_handle reference to perform rmi communications.

Template Parameters
TType of object (derived) from p_object.

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