|
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 |
1.8.9.1