Class for handling numeric values.
More...
#include <jaula_value_string.h>
|
std::string | data_ |
| Container to hold the value itself. More...
|
|
Class for handling numeric values.
- This class is a container for JSON numeric values.
- Author
- Kombo Morongo moron.nosp@m.go66.nosp@m.6@gma.nosp@m.il.c.nosp@m.om
JAULA::Value_String::Value_String |
( |
std::string const & |
data = "" | ) |
|
Constructor.
- Parameters
-
data | Initial value to be hold by the conatiner |
JAULA::Value_String::~Value_String |
( |
| ) |
|
|
virtual |
std::string const & JAULA::Value_String::getData |
( |
void |
| ) |
const |
void JAULA::Value_String::repr |
( |
std::ostream & |
ostr | ) |
const |
|
virtual |
Represents the instance in a stream.
- Parameters
-
ostr | Stream where the instance is to be represented. |
- Description
- writes the instance content in JSON notation in a stream.
Implements JAULA::Value.
References data_, and stringRepr().
void JAULA::Value_String::set |
( |
std::string const & |
data | ) |
|
Establishes the contents of the instance.
- Parameters
-
data | Value to assign to the instance |
References data_.
void JAULA::Value_String::stringRepr |
( |
std::ostream & |
ostr, |
|
|
std::string const & |
str |
|
) |
| |
|
static |
Represents a string in JSON Notation.
- Parameters
-
ostr | stream where the representation is to be performed. |
str | String to represent |
- Description
- Represents a string in JSON notation, surrounding it with quotes and changing all the non-printable symbols by its control codes or unicode values.
Referenced by repr().
std::string JAULA::Value_String::data_ |
|
private |
The documentation for this class was generated from the following files: