Public Member Functions | Protected Attributes
canopen::Chain< T > Class Template Reference

#include <canopen.h>

Inheritance diagram for canopen::Chain< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void add (boost::shared_ptr< T > t)
void call (void(T::*func)(void))
template<typename V >
void call (void(T::*func)(const V &), const std::vector< V > &vs)
template<typename V >
void call (void(T::*func)(V &), std::vector< V > &vs)

Protected Attributes

std::vector< boost::shared_ptr
< T > > 
elements

Detailed Description

template<typename T>
class canopen::Chain< T >

Definition at line 247 of file canopen.h.


Member Function Documentation

template<typename T >
void canopen::Chain< T >::add ( boost::shared_ptr< T >  t) [inline]

Definition at line 276 of file canopen.h.

template<typename T >
void canopen::Chain< T >::call ( void(T::*)(void)  func) [inline]

Definition at line 251 of file canopen.h.

template<typename T >
template<typename V >
void canopen::Chain< T >::call ( void(T::*)(const V &)  func,
const std::vector< V > &  vs 
) [inline]

Definition at line 258 of file canopen.h.

template<typename T >
template<typename V >
void canopen::Chain< T >::call ( void(T::*)(V &)  func,
std::vector< V > &  vs 
) [inline]

Definition at line 266 of file canopen.h.


Member Data Documentation

template<typename T >
std::vector<boost::shared_ptr<T> > canopen::Chain< T >::elements [protected]

Definition at line 249 of file canopen.h.


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


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Sun Sep 3 2017 03:10:42