Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
canopen::TypeGuard Class Reference

#include <objdict.h>

List of all members.

Classes

class  TypeInfo

Public Member Functions

size_t get_size () const
template<typename T >
bool is_type () const
bool operator== (const TypeGuard &other) const
 TypeGuard ()
bool valid () const

Static Public Member Functions

template<typename T >
static TypeGuard create ()

Private Member Functions

 TypeGuard (const std::type_info &(*ti)(), const size_t s)

Private Attributes

const std::type_info &(* get_type )()
size_t type_size

Detailed Description

Definition at line 16 of file objdict.h.


Constructor & Destructor Documentation

canopen::TypeGuard::TypeGuard ( const std::type_info &(*)()  ti,
const size_t  s 
) [inline, private]

Definition at line 24 of file objdict.h.

Definition at line 35 of file objdict.h.


Member Function Documentation

template<typename T >
static TypeGuard canopen::TypeGuard::create ( ) [inline, static]

Definition at line 38 of file objdict.h.

size_t canopen::TypeGuard::get_size ( ) const [inline]

Definition at line 37 of file objdict.h.

template<typename T >
bool canopen::TypeGuard::is_type ( ) const [inline]

Definition at line 27 of file objdict.h.

bool canopen::TypeGuard::operator== ( const TypeGuard other) const [inline]

Definition at line 31 of file objdict.h.

bool canopen::TypeGuard::valid ( ) const [inline]

Definition at line 36 of file objdict.h.


Member Data Documentation

const std::type_info&(* canopen::TypeGuard::get_type)() [private]

Definition at line 17 of file objdict.h.

Definition at line 18 of file objdict.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