Home | History | Annotate | Download | only in lib_json

Lines Matching refs:map_

247     value_.map_ = new ObjectValues();
254 value_.map_ = mapAllocator()->newMap();
352 value_.map_ = new ObjectValues(*other.value_.map_);
359 value_.map_ = mapAllocator()->newMapCopy(*other.value_.map_);
390 delete value_.map_;
397 mapAllocator()->destructMap(value_.map_);
457 int delta = int(value_.map_->size() - other.value_.map_->size());
460 return (*value_.map_) < (*other.value_.map_);
466 return value_.map_->compare(*(other.value_.map_)) < 0;
506 return value_.map_->size() == other.value_.map_->size() &&
507 (*value_.map_) == (*other.value_.map_);
512 return value_.map_->compare(*(other.value_.map_)) == 0;
726 (type_ == arrayValue && value_.map_->size() == 0) ||
727 (type_ == objectValue && value_.map_->size() == 0) ||
765 if (!value_.map_->empty()) {
766 ObjectValues::const_iterator itLast = value_.map_->end();
772 return ArrayIndex(value_.map_->size());
777 return Int(value_.map_->size());
803 value_.map_->clear();
810 value_.map_->clear();
831 value_.map_->erase(index);
848 ObjectValues::iterator it = value_.map_->lower_bound(key);
849 if (it != value_.map_->end() && (*it).first == key)
853 it = value_.map_->insert(it, defaultValue);
875 ObjectValues::const_iterator it = value_.map_->find(key);
876 if (it == value_.map_->end())
916 ObjectValues::iterator it = value_.map_->lower_bound(actualKey);
917 if (it != value_.map_->end() && (*it).first == actualKey)
921 it = value_.map_->insert(it, defaultValue);
925 return value_.map_->resolveReference(key, isStatic);
944 ObjectValues::const_iterator it = value_.map_->find(actualKey);
945 if (it == value_.map_->end())
949 const Value* value = value_.map_->find(key);
994 ObjectValues::iterator it = value_.map_->find(actualKey);
995 if (it == value_.map_->end())
998 value_.map_->erase(it);
1001 Value* value = value_.map_->find(key);
1004 value_.map_.remove(key);
1045 members.reserve(value_.map_->size());
1047 ObjectValues::const_iterator it = value_.map_->begin();
1048 ObjectValues::const_iterator itEnd = value_.map_->end();
1054 value_.map_->makeBeginIterator(it);
1055 value_.map_->makeEndIterator(itEnd);
1069 // CppTL::Enum::keys( *(value_.map_), CppTL::Type<const CZString &>() ),
1080 // return CppTL::Enum::anyValues( *(value_.map_),
1228 if (value_.map_) {
1230 value_.map_->makeBeginIterator(it);
1237 if (value_.map_)
1238 return const_iterator(value_.map_->begin());
1258 if (value_.map_) {
1260 value_.map_->makeEndIterator(it);
1267 if (value_.map_)
1268 return const_iterator(value_.map_->end());
1288 if (value_.map_) {
1290 value_.map_->makeBeginIterator(it);
1297 if (value_.map_)
1298 return iterator(value_.map_->begin());
1318 if (value_.map_) {
1320 value_.map_->makeEndIterator(it);
1327 if (value_.map_)
1328 return iterator(value_.map_->end());