|
| SOS (const std::string &p_str) |
| Ctor.
|
|
std::string | getString () const |
| Getter for the string value.
|
|
void | setch (size_t p_index, int p_char) |
| Sets a single character within the string. More...
|
|
SOS * | dup () const override |
| Creates a new instance as copy following the red book definition. More...
|
|
SOS * | clone () const override |
| Creates a new instance as copy with deep cloning. More...
|
|
std::string | opequal () const override |
| For operators '=', 'cvs' and 'stack'. More...
|
|
std::string | opequalequal () const override |
| For operators '==' and 'pstack'. More...
|
|
OTCode | ot () const override |
| Returns an OTCode. More...
|
|
std::string | type () const override |
| Returns a type name. More...
|
|
bool | equal (const SO *p_other) const override |
| Equality. More...
|
|
bool | gt (const SO *p_other) const override |
| Greater than. More...
|
|
bool | ge (const SO *p_other) const override |
| Greater or equal. More...
|
|
size_t | getSize () const override |
| Getter for the number of characters or number of objects. More...
|
|
void | erase0 () |
| Erases the fist character of the String.
|
|
void | replace (size_t p_pos, const std::string &p_src) |
| Replaces characters at position p_pos. More...
|
|
std::string | opequal () const override |
| For operators '=', 'cvs' and 'stack'. More...
|
|
virtual size_t | treeheight (size_t p_myheigth) const |
| Tree Height. More...
|
|
| SO (bool p_exec=false) |
| Ctor.
|
|
| SO (bool p_exec=false) |
| Ctor.
|
|
virtual | ~SO ()=default |
| Virtual dtor. More...
|
|
bool | getExec () const |
| Getter for exec_.
|
|
void | setExec (bool p_exec) |
| Setter for exec_.
|
|
virtual size_t | getSize () const |
| Getter for the number of characters or number of objects. More...
|
|
virtual SO * | dup () const =0 |
| Creates a new instance as copy following the red book definition. More...
|
|
virtual SO * | clone () const |
| Creates a new instance as copy with deep cloning. More...
|
|
virtual std::string | opequal () const =0 |
| For operators '=', 'cvs' and 'stack'. More...
|
|
virtual std::string | opequalequal () const |
| For operators '==' and 'pstack'. More...
|
|
virtual OTCode | ot () const =0 |
| Returns an OTCode. More...
|
|
virtual std::string | type () const =0 |
| Returns a type name. More...
|
|
virtual bool | equal (const SO *) const =0 |
| Equality. More...
|
|
virtual bool | gt (const SO *) const |
| Greater than. More...
|
|
virtual bool | ge (const SO *) const |
| Greater or equal. More...
|
|
| Counter (Counter< SO > &&)=delete |
|
Counter< SO > & | operator= (const Counter< SO > &)=delete |
|
Counter< SO > & | operator= (Counter< SO > &&)=delete |
|