|
| vector (const std::initializer_list< rvalue_reference_wrapper< obj > > &init) |
|
| vector (const vector &)=delete |
|
| vector (vector &&)=default |
|
const vector * | as_vector () const override |
|
vector * | as_vector () override |
|
std::unique_ptr< obj > | clone () const override |
|
std::unique_ptr< obj > | copy () &&override |
|
bool | operator!= (const char *str) const |
|
bool | operator!= (const obj &a) const |
|
bool | operator!= (int64_t val) const |
|
bool | operator< (const obj &a) const override |
|
bool | operator<= (const obj &a) const |
|
vector & | operator= (const vector &) &=delete |
|
vector & | operator= (vector &&) &=default |
|
bool | operator== (const obj &a) const override |
|
bool | operator> (const obj &a) const |
|
bool | operator>= (const obj &a) const |
|
void | print_on (std::ostream &out, int=0, int=80, const char *="") const override |
|
void | push_back (bool t) |
|
void | push_back (const char *s) |
|
void | push_back (decltype(nullptr)) |
|
void | push_back (int n) |
|
void | push_back (int64_t n) |
|
void | push_back (json::map &&) |
|
void | push_back (std::string s) |
|
void | push_back (string s) |
|
void | push_back (uint64_t n) |
|
void | push_back (unsigned int n) |
|
void | push_back (vector &&v) |
|
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 string * | as_string () |
|
virtual const string * | as_string () const |
|
virtual const char * | c_str () 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== (const char *) const |
|
virtual bool | operator== (const std::string &) const |
|
virtual bool | operator== (const string &) const |
|
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 |
|