JsonCpp project page | JsonCpp home page |
#include <json/value.h>
Public Types | |
enum | { itemPerLink = 6 } |
enum | InternalFlags { flagAvailable = 0, flagUsed = 1 } |
Public Member Functions | |
ValueInternalLink () | |
~ValueInternalLink () | |
Public Attributes | |
Value | items_ [itemPerLink] |
char * | keys_ [itemPerLink] |
ValueInternalLink * | previous_ |
ValueInternalLink * | next_ |
For internal use only.
previous_ & next_ allows for bidirectional traversal.
Definition at line 632 of file value.h.
Json::ValueInternalLink::ValueInternalLink | ( | ) |
For internal use only.
MUST be safely initialized using memset( this, 0, sizeof(ValueInternalLink) ); This optimization is used by the fast allocator.
Definition at line 21 of file json_internalmap.inl.
Json::ValueInternalLink::~ValueInternalLink | ( | ) |
Value Json::ValueInternalLink::items_[itemPerLink] |
Definition at line 645 of file value.h.
Referenced by Json::ValueInternalMap::doActualRemove(), Json::ValueInternalMap::setNewItem(), Json::ValueInternalMap::unsafeAdd(), and ~ValueInternalLink().
char* Json::ValueInternalLink::keys_[itemPerLink] |
Definition at line 646 of file value.h.
Referenced by Json::ValueInternalMap::setNewItem(), and ~ValueInternalLink().
Definition at line 648 of file value.h.
Referenced by Json::ValueInternalMap::doActualRemove(), Json::ValueInternalMap::find(), Json::ValueInternalMap::remove(), Json::ValueInternalMap::resolveReference(), Json::ValueInternalMap::unsafeAdd(), and Json::ValueInternalMap::~ValueInternalMap().
Definition at line 647 of file value.h.
Referenced by Json::ValueInternalMap::doActualRemove(), and Json::ValueInternalMap::getLastLinkInBucket().
hosts this site. |
Send comments to: Json-cpp Developers |