![]() |
JODA
0.13.1 (59b41972)
JSON On-Demand Analysis
|
#include <ViewStructure.h>
Data Structures | |
| struct | ObjectMember |
Public Types | |
| typedef size_t | ID |
| typedef std::string | KEY |
| typedef std::vector< ObjectMember > | MemberVector |
| typedef MemberVector::const_iterator | MemberIterator |
Public Member Functions | |
| size_t | estimateSize () const |
| ViewStructure (size_t docCount=1) | |
| ViewStructure (const ViewStructure &e)=delete | |
| ViewStructure (ViewStructure &&e)=default | |
| ViewStructure & | operator= (const ViewStructure &e)=delete |
| ViewStructure & | operator= (ViewStructure &&e)=default |
| ID | getOrAdd (const KEY &key) |
| ID | getOrAdd (KEY &&key) |
| const KEY * | getKey (const ID &id) const |
| std::pair< size_t, size_t > | reserve (size_t size) |
| void | addMember (size_t i, ViewStructure::ID, const RJValue *val) |
| void | addMember (size_t i, ViewStructure::ID, const VirtualObject *val) |
| MemberIterator | beginMember () const |
| typedef size_t ViewStructure::ID |
| typedef std::string ViewStructure::KEY |
| typedef MemberVector::const_iterator ViewStructure::MemberIterator |
| typedef std::vector<ObjectMember> ViewStructure::MemberVector |
| ViewStructure::ViewStructure | ( | size_t | docCount = 1 | ) |
|
delete |
|
default |
| void ViewStructure::addMember | ( | size_t | i, |
| ViewStructure::ID | id, | ||
| const RJValue * | val | ||
| ) |
| void ViewStructure::addMember | ( | size_t | i, |
| ViewStructure::ID | id, | ||
| const VirtualObject * | val | ||
| ) |
| ViewStructure::MemberIterator ViewStructure::beginMember | ( | ) | const |
| size_t ViewStructure::estimateSize | ( | ) | const |
| const ViewStructure::KEY * ViewStructure::getKey | ( | const ID & | id | ) | const |
| ViewStructure::ID ViewStructure::getOrAdd | ( | const KEY & | key | ) |
| ViewStructure::ID ViewStructure::getOrAdd | ( | ViewStructure::KEY && | key | ) |
|
delete |
|
default |
| std::pair< size_t, size_t > ViewStructure::reserve | ( | size_t | size | ) |