#include <canopen.h>
Public Types | |
typedef std::shared_ptr< T > | MemberSharedPtr |
Public Member Functions | |
void | add (MemberSharedPtr t) |
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) |
void | call (void(T::*func)(void)) |
Protected Attributes | |
std::vector< MemberSharedPtr > | elements |
typedef std::shared_ptr<T> canopen::Chain< T >::MemberSharedPtr |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |