Public Member Functions | Private Attributes | List of all members
canopen::HoldAny Class Reference

#include <objdict.h>

Public Member Functions

const Stringdata () const
 
template<typename T >
const T & get () const
 
template<>
const Stringget () const
 
 HoldAny ()
 
template<typename T >
 HoldAny (const T &t)
 
 HoldAny (const std::string &t)
 
 HoldAny (const TypeGuard &t)
 
bool is_empty () const
 
const TypeGuardtype () const
 

Private Attributes

String buffer
 
bool empty
 
TypeGuard type_guard
 

Detailed Description

Definition at line 53 of file objdict.h.

Constructor & Destructor Documentation

canopen::HoldAny::HoldAny ( )
inline

Definition at line 58 of file objdict.h.

template<typename T >
canopen::HoldAny::HoldAny ( const T &  t)
inline

Definition at line 62 of file objdict.h.

canopen::HoldAny::HoldAny ( const std::string &  t)
inline

Definition at line 66 of file objdict.h.

canopen::HoldAny::HoldAny ( const TypeGuard t)
inline

Definition at line 72 of file objdict.h.

Member Function Documentation

const String& canopen::HoldAny::data ( ) const
inline

Definition at line 76 of file objdict.h.

template<typename T >
const T& canopen::HoldAny::get ( ) const
inline

Definition at line 83 of file objdict.h.

const String & HoldAny::get ( ) const

Definition at line 16 of file objdict.cpp.

bool canopen::HoldAny::is_empty ( ) const
inline

Definition at line 74 of file objdict.h.

const TypeGuard& canopen::HoldAny::type ( ) const
inline

Definition at line 60 of file objdict.h.

Member Data Documentation

String canopen::HoldAny::buffer
private

Definition at line 54 of file objdict.h.

bool canopen::HoldAny::empty
private

Definition at line 56 of file objdict.h.

TypeGuard canopen::HoldAny::type_guard
private

Definition at line 55 of file objdict.h.


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


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Fri May 14 2021 02:59:41