Json Box
0.6.1
This is a JSON C++ library. It can write and read JSON files with ease and speed.
|
#include <Array.h>
Public Types | |
typedef std::vector< Value > | container |
typedef container::value_type | value_type |
typedef container::allocator_type | allocator_type |
typedef container::size_type | size_type |
typedef container::difference_type | difference_type |
typedef container::reference | reference |
typedef container::const_reference | const_reference |
typedef container::pointer | pointer |
typedef container::const_pointer | const_pointer |
typedef container::iterator | iterator |
typedef container::const_iterator | const_iterator |
typedef container::reverse_iterator | reverse_iterator |
typedef container::const_reverse_iterator | const_reverse_iterator |
Private Attributes | |
container | data |
Represents an array of values in JSON. It's a vector with added methods. So it can be used the same way as a standard STL vector, but can be more easily output in a stream.
typedef container::allocator_type JsonBox::Array::allocator_type |
typedef container::const_iterator JsonBox::Array::const_iterator |
typedef container::const_pointer JsonBox::Array::const_pointer |
typedef container::const_reference JsonBox::Array::const_reference |
typedef container::const_reverse_iterator JsonBox::Array::const_reverse_iterator |
typedef std::vector<Value> JsonBox::Array::container |
typedef container::difference_type JsonBox::Array::difference_type |
typedef container::iterator JsonBox::Array::iterator |
typedef container::pointer JsonBox::Array::pointer |
typedef container::reference JsonBox::Array::reference |
typedef container::reverse_iterator JsonBox::Array::reverse_iterator |
typedef container::size_type JsonBox::Array::size_type |
typedef container::value_type JsonBox::Array::value_type |
JsonBox::Array::Array | ( | const allocator_type & | alloc = allocator_type() | ) |
|
explicit |
|
inline |
JsonBox::Array::Array | ( | const Array & | other | ) |
void JsonBox::Array::assign | ( | size_type | count, |
const_reference | value | ||
) |
|
inline |
Array::reference JsonBox::Array::at | ( | size_type | pos | ) |
Array::const_reference JsonBox::Array::at | ( | size_type | pos | ) | const |
Array::reference JsonBox::Array::back | ( | ) |
Array::const_reference JsonBox::Array::back | ( | ) | const |
Array::iterator JsonBox::Array::begin | ( | ) |
Array::const_iterator JsonBox::Array::begin | ( | ) | const |
Array::size_type JsonBox::Array::capacity | ( | ) | const |
void JsonBox::Array::clear | ( | ) |
bool JsonBox::Array::empty | ( | ) | const |
Array::iterator JsonBox::Array::end | ( | ) |
Array::const_iterator JsonBox::Array::end | ( | ) | const |
Array::iterator JsonBox::Array::erase | ( | iterator | pos | ) |
Array::iterator JsonBox::Array::erase | ( | iterator | first, |
iterator | last | ||
) |
Array::reference JsonBox::Array::front | ( | ) |
Array::const_reference JsonBox::Array::front | ( | ) | const |
Array::allocator_type JsonBox::Array::get_allocator | ( | ) | const |
Array::iterator JsonBox::Array::insert | ( | iterator | pos, |
const_reference | value | ||
) |
void JsonBox::Array::insert | ( | iterator | pos, |
size_type | count, | ||
const_reference | value | ||
) |
|
inline |
Array::size_type JsonBox::Array::max_size | ( | ) | const |
bool JsonBox::Array::operator!= | ( | const Array & | rhs | ) | const |
bool JsonBox::Array::operator< | ( | const Array & | rhs | ) | const |
bool JsonBox::Array::operator<= | ( | const Array & | rhs | ) | const |
bool JsonBox::Array::operator== | ( | const Array & | rhs | ) | const |
bool JsonBox::Array::operator> | ( | const Array & | rhs | ) | const |
bool JsonBox::Array::operator>= | ( | const Array & | rhs | ) | const |
Array::reference JsonBox::Array::operator[] | ( | size_type | pos | ) |
Array::const_reference JsonBox::Array::operator[] | ( | size_type | pos | ) | const |
void JsonBox::Array::pop_back | ( | ) |
void JsonBox::Array::push_back | ( | const_reference | value | ) |
Array::reverse_iterator JsonBox::Array::rbegin | ( | ) |
Array::const_reverse_iterator JsonBox::Array::rbegin | ( | ) | const |
Array::reverse_iterator JsonBox::Array::rend | ( | ) |
Array::const_reverse_iterator JsonBox::Array::rend | ( | ) | const |
void JsonBox::Array::reserve | ( | size_type | size | ) |
void JsonBox::Array::resize | ( | size_type | count, |
const_reference | value = value_type() |
||
) |
Array::size_type JsonBox::Array::size | ( | ) | const |
void JsonBox::Array::swap | ( | Array & | other | ) |
|
private |