|
| NullBottle () |
|
bool | isNull () const override |
| Checks if the object is invalid. More...
|
|
| Bottle () |
| Constructor. More...
|
|
| Bottle (const std::string &text) |
| Creates a bottle from a string. More...
|
|
| Bottle (const Bottle &rhs) |
| Copy constructor. More...
|
|
| Bottle (Bottle &&rhs) noexcept |
| Move constructor. More...
|
|
| Bottle (std::initializer_list< yarp::os::Value > values) |
| Initializer list constructor. More...
|
|
Bottle & | operator= (const Bottle &rhs) |
| Copy assignment operator. More...
|
|
Bottle & | operator= (Bottle &&rhs) noexcept |
| Move assignment operator. More...
|
|
virtual | ~Bottle () |
| Destructor. More...
|
|
void | clear () |
| Empties the bottle of any objects it contains. More...
|
|
void | addInt (int x) |
| Places an integer in the bottle, at the end of the list. More...
|
|
void | addInt8 (std::int8_t x) |
| Places a 8-bit integer in the bottle, at the end of the list. More...
|
|
void | addInt16 (std::int16_t x) |
| Places a 16-bit integer in the bottle, at the end of the list. More...
|
|
void | addInt32 (std::int32_t x) |
| Places a 32-bit integer in the bottle, at the end of the list. More...
|
|
void | addInt64 (std::int64_t x) |
| Places a 64-bit integer in the bottle, at the end of the list. More...
|
|
void | addVocab (int x) |
| Places a vocabulary item in the bottle, at the end of the list. More...
|
|
void | addDouble (double x) |
| Places a floating point number in the bottle, at the end of the list. More...
|
|
void | addFloat32 (yarp::conf::float32_t x) |
| Places a 32-bit floating point number in the bottle, at the end of the list. More...
|
|
void | addFloat64 (yarp::conf::float64_t x) |
| Places a 64-bit floating point number in the bottle, at the end of the list. More...
|
|
void | addString (const char *str) |
| Places a string in the bottle, at the end of the list. More...
|
|
void | addString (const std::string &str) |
| Places a string in the bottle, at the end of the list. More...
|
|
void | add (const Value &value) |
| Add a Value to the bottle, at the end of the list. More...
|
|
void | add (Value *value) |
| Add a Value to the bottle, at the end of the list. More...
|
|
Bottle & | addList () |
| Places an empty nested list in the bottle, at the end of the list. More...
|
|
Property & | addDict () |
| Places an empty key/value object in the bottle, at the end of the list. More...
|
|
Value | pop () |
| Removes a Value v from the end of the list and returns this value. More...
|
|
Value & | get (size_type index) const |
| Reads a Value v from a certain part of the list. More...
|
|
size_type | size () const |
| Gets the number of elements in the bottle. More...
|
|
void | fromString (const std::string &text) |
| Initializes bottle from a string. More...
|
|
void | fromBinary (const char *buf, size_t len) |
| Initializes bottle from a binary representation. More...
|
|
const char * | toBinary (size_t *size=nullptr) |
| Returns binary representation of bottle. More...
|
|
std::string | toString () const override |
| Gives a human-readable textual representation of the bottle. More...
|
|
bool | write (ConnectionWriter &writer) const override |
| Output a representation of the bottle to a network connection. More...
|
|
bool | read (ConnectionReader &reader) override |
| Set the bottle's value based on input from a network connection. More...
|
|
bool | write (PortReader &reader, bool textMode=false) |
| Copy the bottle's value to a object that can read a serialization. More...
|
|
bool | read (const PortWriter &writer, bool textMode=false) |
| Set the bottle's value based on input from a serializable object. More...
|
|
void | onCommencement () const override |
| This is called when the port is about to begin writing operations. More...
|
|
bool | check (const std::string &key) const override |
| Check if there exists a property of the given name. More...
|
|
Value & | find (const std::string &key) const override |
| Gets a value corresponding to a given keyword. More...
|
|
Bottle & | findGroup (const std::string &key) const override |
| Gets a list corresponding to a given keyword. More...
|
|
bool | isNull () const override |
| Checks if the object is invalid. More...
|
|
void | copy (const Bottle &alt, size_type first=0, size_type len=npos) |
| Copy all or part of another Bottle. More...
|
|
bool | operator== (const Bottle &alt) const |
| Equality test. More...
|
|
bool | operator!= (const Bottle &alt) const |
| Inequality test. More...
|
|
void | append (const Bottle &alt) |
| Append the content of the given bottle to the current list. More...
|
|
Bottle | tail () const |
| Get all but the first element of a bottle. More...
|
|
void | hasChanged () |
| Declare that the content of the Bottle has been changed. More...
|
|
int | getSpecialization () |
| Get numeric bottle code for this bottle. More...
|
|
virtual bool | check (const std::string &key) const=0 |
| Check if there exists a property of the given name. More...
|
|
virtual bool | check (const std::string &key, const std::string &comment) const |
| Check if there exists a property of the given name. More...
|
|
virtual bool | check (const std::string &key, Value *&result, const std::string &comment="") const |
| Gets a value corresponding to a given keyword. More...
|
|
virtual Value | check (const std::string &key, const Value &fallback, const std::string &comment="") const |
| Gets a value corresponding to a given keyword. More...
|
|
virtual Bottle & | findGroup (const std::string &key) const=0 |
| Gets a list corresponding to a given keyword. More...
|
|
Bottle & | findGroup (const std::string &key, const std::string &comment) const |
| Gets a list corresponding to a given keyword. More...
|
|
virtual Type | getType () const |
|
virtual | ~PortReader () |
| Destructor. More...
|
|
virtual Type | getReadType () const |
|
virtual | ~PortWriter () |
| Destructor. More...
|
|
virtual void | onCompletion () const |
| This is called when the port has finished all writing operations. More...
|
|
virtual yarp::os::Type | getWriteType () const |
|
| Searchable () |
| Default constructor. More...
|
|
| Searchable (const Searchable &rhs)=default |
| Copy constructor. More...
|
|
| Searchable (Searchable &&rhs) noexcept=default |
| Move constructor. More...
|
|
virtual | ~Searchable () |
| Destructor. More...
|
|
Searchable & | operator= (const Searchable &rhs)=default |
| Copy assignment operator. More...
|
|
Searchable & | operator= (Searchable &&rhs) noexcept=default |
| Move assignment operator. More...
|
|
virtual bool | check (const std::string &key, const std::string &comment) const |
| Check if there exists a property of the given name. More...
|
|
Bottle & | findGroup (const std::string &key, const std::string &comment) const |
| Gets a list corresponding to a given keyword. More...
|
|
virtual bool | check (const std::string &key, Value *&result, const std::string &comment="") const |
| Gets a value corresponding to a given keyword. More...
|
|
virtual Value | check (const std::string &key, const Value &fallback, const std::string &comment="") const |
| Gets a value corresponding to a given keyword. More...
|
|
Definition at line 33 of file Bottle.cpp.