#include <objdict.h>
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 |
canopen::TypeGuard::TypeGuard | ( | const std::type_info &(*)() | ti, |
const size_t | s | ||
) | [inline, private] |
canopen::TypeGuard::TypeGuard | ( | ) | [inline] |
static TypeGuard canopen::TypeGuard::create | ( | ) | [inline, static] |
size_t canopen::TypeGuard::get_size | ( | ) | const [inline] |
bool canopen::TypeGuard::is_type | ( | ) | const [inline] |
bool canopen::TypeGuard::operator== | ( | const TypeGuard & | other | ) | const [inline] |
bool canopen::TypeGuard::valid | ( | ) | const [inline] |
const std::type_info&(* canopen::TypeGuard::get_type)() [private] |
size_t canopen::TypeGuard::type_size [private] |