#include <objdict.h>
Public Types | |
typedef T | type |
Public Member Functions | |
const ObjectDict::Entry & | desc () const |
Entry () | |
Entry (boost::shared_ptr< Data > &d) | |
Entry (boost::shared_ptr< ObjectStorage > storage, uint16_t index) | |
Entry (boost::shared_ptr< ObjectStorage > storage, uint16_t index, uint8_t sub_index) | |
Entry (boost::shared_ptr< ObjectStorage > storage, const ObjectDict::Key &k) | |
const T | get () |
bool | get (T &val) |
const T | get_cached () |
bool | get_cached (T &val) |
void | set (const T &val) |
bool | set_cached (const T &val) |
bool | valid () const |
Private Attributes | |
boost::shared_ptr< Data > | data |
typedef T canopen::ObjectStorage::Entry< T >::type |
canopen::ObjectStorage::Entry< T >::Entry | ( | ) | [inline] |
canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< Data > & | d | ) | [inline] |
canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< ObjectStorage > | storage, |
uint16_t | index | ||
) | [inline] |
canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< ObjectStorage > | storage, |
uint16_t | index, | ||
uint8_t | sub_index | ||
) | [inline] |
canopen::ObjectStorage::Entry< T >::Entry | ( | boost::shared_ptr< ObjectStorage > | storage, |
const ObjectDict::Key & | k | ||
) | [inline] |
const ObjectDict::Entry& canopen::ObjectStorage::Entry< T >::desc | ( | ) | const [inline] |
const T canopen::ObjectStorage::Entry< T >::get | ( | ) | [inline] |
bool canopen::ObjectStorage::Entry< T >::get | ( | T & | val | ) | [inline] |
const T canopen::ObjectStorage::Entry< T >::get_cached | ( | ) | [inline] |
bool canopen::ObjectStorage::Entry< T >::get_cached | ( | T & | val | ) | [inline] |
void canopen::ObjectStorage::Entry< T >::set | ( | const T & | val | ) | [inline] |
bool canopen::ObjectStorage::Entry< T >::set_cached | ( | const T & | val | ) | [inline] |
bool canopen::ObjectStorage::Entry< T >::valid | ( | ) | const [inline] |
boost::shared_ptr<Data> canopen::ObjectStorage::Entry< T >::data [private] |