|
| string (const char *a) |
|
| string (const std::string &a) |
|
| string (const string &)=default |
|
| string (int64_t l) |
|
| string (std::string &&a) |
|
| string (string &&)=default |
|
const string * | as_string () const override |
|
string * | as_string () override |
|
const char * | c_str () const override |
|
std::unique_ptr< obj > | clone () const override |
|
std::unique_ptr< obj > | copy () &&override |
|
bool | operator< (const obj &a) const override |
|
string & | operator= (const string &) &=default |
|
string & | operator= (string &&) &=default |
|
bool | operator== (const char *str) const override |
|
bool | operator== (const obj &a) const override |
|
bool | operator== (const std::string &str) const override |
|
bool | operator== (const string &a) const override |
|
void | print_on (std::ostream &out, int=0, int=80, const char *="") const override |
|
bool | test_width (int &limit) const override |
|
| obj (const obj &)=default |
|
| obj (obj &&)=default |
|
virtual map * | as_map () |
|
virtual const map * | as_map () const |
|
virtual number * | as_number () |
|
virtual const number * | as_number () const |
|
virtual vector * | as_vector () |
|
virtual const vector * | as_vector () const |
|
template<class T> |
bool | is () const |
|
bool | operator!= (const char *str) const |
|
bool | operator!= (const obj &a) const |
|
bool | operator!= (int64_t val) const |
|
bool | operator<= (const obj &a) const |
|
obj & | operator= (const obj &) &=default |
|
obj & | operator= (obj &&) &=default |
|
virtual bool | operator== (int64_t) const |
|
bool | operator> (const obj &a) const |
|
bool | operator>= (const obj &a) const |
|
template<class T> |
T & | to () |
|
template<class T> |
const T & | to () const |
|
std::string | toString () const |
|