Public Types | Public Member Functions | List of all members
canopen::ClassAllocator< T > Class Template Reference

#include <ros_chain.h>

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

Public Types

typedef boost::shared_ptr< T > ClassSharedPtr
 
- Public Types inherited from canopen::GuardedClassLoader< T::Allocator >
typedef boost::shared_ptr< T > ClassSharedPtr
 

Public Member Functions

template<typename T1 >
ClassSharedPtr allocateInstance (const std::string &lookup_name, const T1 &t1)
 
template<typename T1 , typename T2 >
ClassSharedPtr allocateInstance (const std::string &lookup_name, const T1 &t1, const T2 &t2)
 
template<typename T1 , typename T2 , typename T3 >
ClassSharedPtr allocateInstance (const std::string &lookup_name, const T1 &t1, const T2 &t2, const T3 &t3)
 
 ClassAllocator (const std::string &package, const std::string &allocator_base_class)
 
- Public Member Functions inherited from canopen::GuardedClassLoader< T::Allocator >
ClassSharedPtr createInstance (const std::string &lookup_name)
 
 GuardedClassLoader (const std::string &package, const std::string &allocator_base_class)
 

Detailed Description

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

Definition at line 146 of file ros_chain.h.

Member Typedef Documentation

template<typename T>
typedef boost::shared_ptr<T> canopen::ClassAllocator< T >::ClassSharedPtr

Definition at line 148 of file ros_chain.h.

Constructor & Destructor Documentation

template<typename T>
canopen::ClassAllocator< T >::ClassAllocator ( const std::string &  package,
const std::string &  allocator_base_class 
)
inline

Definition at line 149 of file ros_chain.h.

Member Function Documentation

template<typename T>
template<typename T1 >
ClassSharedPtr canopen::ClassAllocator< T >::allocateInstance ( const std::string &  lookup_name,
const T1 &  t1 
)
inline

Definition at line 150 of file ros_chain.h.

template<typename T>
template<typename T1 , typename T2 >
ClassSharedPtr canopen::ClassAllocator< T >::allocateInstance ( const std::string &  lookup_name,
const T1 &  t1,
const T2 &  t2 
)
inline

Definition at line 153 of file ros_chain.h.

template<typename T>
template<typename T1 , typename T2 , typename T3 >
ClassSharedPtr canopen::ClassAllocator< T >::allocateInstance ( const std::string &  lookup_name,
const T1 &  t1,
const T2 &  t2,
const T3 &  t3 
)
inline

Definition at line 156 of file ros_chain.h.


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


canopen_chain_node
Author(s): Mathias Lüdtke
autogenerated on Sat May 4 2019 02:40:46