Public Member Functions | Private Types | Private Attributes
canopen::GuardedClassLoader< T > Class Template Reference

#include <ros_chain.h>

List of all members.

Public Member Functions

boost::shared_ptr< T > createInstance (const std::string &lookup_name)
 GuardedClassLoader (const std::string &package, const std::string &allocator_base_class)

Private Types

typedef pluginlib::ClassLoader< T > Loader

Private Attributes

boost::shared_ptr< Loaderloader_

Detailed Description

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

Definition at line 128 of file ros_chain.h.


Member Typedef Documentation

template<typename T>
typedef pluginlib::ClassLoader<T> canopen::GuardedClassLoader< T >::Loader [private]

Definition at line 129 of file ros_chain.h.


Constructor & Destructor Documentation

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

Definition at line 132 of file ros_chain.h.


Member Function Documentation

template<typename T>
boost::shared_ptr<T> canopen::GuardedClassLoader< T >::createInstance ( const std::string &  lookup_name) [inline]

Definition at line 136 of file ros_chain.h.


Member Data Documentation

template<typename T>
boost::shared_ptr<Loader> canopen::GuardedClassLoader< T >::loader_ [private]

Definition at line 130 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 Sun Sep 3 2017 03:10:52