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