YARP
Yet Another Robot Platform
Storable.h File Reference
#include <yarp/os/Log.h>
#include <yarp/os/LogComponent.h>
#include <yarp/os/Value.h>
#include <yarp/os/Vocab.h>
+ Include dependency graph for Storable.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yarp::os::impl::Storable
 A single item in a Bottle. More...
 
class  yarp::os::impl::StoreNull
 An empty item. More...
 
class  yarp::os::impl::StoreInt8
 A 8-bit integer item. More...
 
class  yarp::os::impl::StoreInt16
 A 16-bit integer item. More...
 
class  yarp::os::impl::StoreInt32
 A 32-bit integer item. More...
 
class  yarp::os::impl::StoreInt64
 A 64-bit integer item. More...
 
class  yarp::os::impl::StoreFloat32
 A 32-bit floating point number item. More...
 
class  yarp::os::impl::StoreFloat64
 A 64-bit floating point number item. More...
 
class  yarp::os::impl::StoreVocab
 A vocabulary item. More...
 
class  yarp::os::impl::StoreString
 A string item. More...
 
class  yarp::os::impl::StoreBlob
 A binary blob item. More...
 
class  yarp::os::impl::StoreList
 A nested list of items. More...
 
class  yarp::os::impl::StoreDict
 Key/value pairs. More...
 

Namespaces

 yarp
 The main, catch-all namespace for YARP.
 
 yarp::os
 An interface to the operating system, including Port based communication.
 
 yarp::os::impl
 The components from which ports and connections are built.
 

Macros

#define UNIT_MASK
 
#define GROUP_MASK
 

Functions

const yarp::os::LogComponentSTORABLE ()
 
template<typename T >
std::int32_t yarp::os::impl::subCoder (T &content)
 

Macro Definition Documentation

◆ GROUP_MASK

#define GROUP_MASK
Value:
BOTTLE_TAG_DICT)

Definition at line 32 of file Storable.h.

◆ UNIT_MASK

#define UNIT_MASK
Value:
BOTTLE_TAG_INT16 | \
BOTTLE_TAG_INT32 | \
BOTTLE_TAG_INT64 | \
BOTTLE_TAG_FLOAT32 | \
BOTTLE_TAG_FLOAT64 | \
BOTTLE_TAG_VOCAB | \
BOTTLE_TAG_STRING | \
BOTTLE_TAG_BLOB)

Definition at line 21 of file Storable.h.

Function Documentation

◆ STORABLE()

const yarp::os::LogComponent& STORABLE ( )

Definition at line 45 of file Storable.cpp.

BOTTLE_TAG_LIST
#define BOTTLE_TAG_LIST
Definition: Bottle.h:30
BOTTLE_TAG_INT8
#define BOTTLE_TAG_INT8
Definition: Bottle.h:21