ecto
Public Types | Public Member Functions | Public Attributes | List of all members
ecto::spore_assign_impl< CellImpl, T > Struct Template Reference

#include <tendrils.hpp>

Public Types

typedef spore< T > CellImpl::* PtrToMember
 
typedef void result_type
 

Public Member Functions

 spore_assign_impl (PtrToMember member, const std::string &key)
 
void operator() (const boost::signals2::connection &conn, void *vthiz, const tendrils *tdls) const
 

Public Attributes

PtrToMember member_
 
std::string key_
 

Detailed Description

template<typename CellImpl, typename T>
struct ecto::spore_assign_impl< CellImpl, T >

Implementation of a spore assignment functor used for static time registration.

Member Typedef Documentation

template<typename CellImpl, typename T>
typedef spore<T> CellImpl::* ecto::spore_assign_impl< CellImpl, T >::PtrToMember
template<typename CellImpl, typename T>
typedef void ecto::spore_assign_impl< CellImpl, T >::result_type

Constructor & Destructor Documentation

template<typename CellImpl, typename T>
ecto::spore_assign_impl< CellImpl, T >::spore_assign_impl ( PtrToMember  member,
const std::string &  key 
)
inline

Member Function Documentation

template<typename CellImpl, typename T>
void ecto::spore_assign_impl< CellImpl, T >::operator() ( const boost::signals2::connection &  conn,
void *  vthiz,
const tendrils tdls 
) const
inline

Member Data Documentation

template<typename CellImpl, typename T>
std::string ecto::spore_assign_impl< CellImpl, T >::key_
template<typename CellImpl, typename T>
PtrToMember ecto::spore_assign_impl< CellImpl, T >::member_

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