YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
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::StoreVocab32
 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

namespace  yarp
 The main, catch-all namespace for YARP.
 
namespace  yarp::os
 An interface to the operating system, including Port based communication.
 
namespace  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:
#define BOTTLE_TAG_DICT
Definition Bottle.h:29
#define BOTTLE_TAG_LIST
Definition Bottle.h:28

Definition at line 29 of file Storable.h.

◆ UNIT_MASK

#define UNIT_MASK
Value:
#define BOTTLE_TAG_INT8
Definition Bottle.h:19
#define BOTTLE_TAG_FLOAT64
Definition Bottle.h:25
#define BOTTLE_TAG_INT64
Definition Bottle.h:22
#define BOTTLE_TAG_INT16
Definition Bottle.h:20
#define BOTTLE_TAG_INT32
Definition Bottle.h:21
#define BOTTLE_TAG_STRING
Definition Bottle.h:26
#define BOTTLE_TAG_BLOB
Definition Bottle.h:27
#define BOTTLE_TAG_VOCAB32
Definition Bottle.h:23
#define BOTTLE_TAG_FLOAT32
Definition Bottle.h:24

Definition at line 18 of file Storable.h.

Function Documentation

◆ STORABLE()

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

Definition at line 42 of file Storable.cpp.