Lines Matching refs:RAPIDJSON_ASSERT
412 …: s(RAPIDJSON_LIKELY(str) ? str : emptyString), length(len) { RAPIDJSON_ASSERT(str != 0 || len == … in GenericStringRef()
424 RAPIDJSON_ASSERT(str != 0); in NotNullStrLen()
979 RAPIDJSON_ASSERT(static_cast<void*>(this) != static_cast<void const*>(&rhs));
1176 bool GetBool() const { RAPIDJSON_ASSERT(IsBool()); return data_.f.flags == kTrueFlag; }
1191 SizeType MemberCount() const { RAPIDJSON_ASSERT(IsObject()); return data_.o.size; }
1194 SizeType MemberCapacity() const { RAPIDJSON_ASSERT(IsObject()); return data_.o.capacity; }
1197 bool ObjectEmpty() const { RAPIDJSON_ASSERT(IsObject()); return data_.o.size == 0; }
1231 RAPIDJSON_ASSERT(false); // see above note
1268 …ConstMemberIterator MemberBegin() const { RAPIDJSON_ASSERT(IsObject()); return ConstMemberIterator…
1271 …ConstMemberIterator MemberEnd() const { RAPIDJSON_ASSERT(IsObject()); return ConstMemberIterator…
1274 …MemberIterator MemberBegin() { RAPIDJSON_ASSERT(IsObject()); return MemberIterator(GetM…
1277 …MemberIterator MemberEnd() { RAPIDJSON_ASSERT(IsObject()); return MemberIterator(GetM…
1286 RAPIDJSON_ASSERT(IsObject());
1359 RAPIDJSON_ASSERT(IsObject());
1360 RAPIDJSON_ASSERT(name.IsString());
1388 RAPIDJSON_ASSERT(IsObject());
1389 RAPIDJSON_ASSERT(name.IsString());
1523 RAPIDJSON_ASSERT(IsObject());
1564 RAPIDJSON_ASSERT(IsObject());
1565 RAPIDJSON_ASSERT(data_.o.size > 0);
1566 RAPIDJSON_ASSERT(GetMembersPointer() != 0);
1567 RAPIDJSON_ASSERT(m >= MemberBegin() && m < MemberEnd());
1594 RAPIDJSON_ASSERT(IsObject());
1595 RAPIDJSON_ASSERT(data_.o.size > 0);
1596 RAPIDJSON_ASSERT(GetMembersPointer() != 0);
1597 RAPIDJSON_ASSERT(first >= MemberBegin());
1598 RAPIDJSON_ASSERT(first <= last);
1599 RAPIDJSON_ASSERT(last <= MemberEnd());
1628 Object GetObject() { RAPIDJSON_ASSERT(IsObject()); return Object(*this); }
1629 Object GetObj() { RAPIDJSON_ASSERT(IsObject()); return Object(*this); }
1630 ConstObject GetObject() const { RAPIDJSON_ASSERT(IsObject()); return ConstObject(*this); }
1631 ConstObject GetObj() const { RAPIDJSON_ASSERT(IsObject()); return ConstObject(*this); }
1643 SizeType Size() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size; }
1646 SizeType Capacity() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.capacity; }
1649 bool Empty() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size == 0; }
1656 RAPIDJSON_ASSERT(IsArray());
1669 RAPIDJSON_ASSERT(IsArray());
1670 RAPIDJSON_ASSERT(index < data_.a.size);
1677 ValueIterator Begin() { RAPIDJSON_ASSERT(IsArray()); return GetElementsPointer(); }
1680 ValueIterator End() { RAPIDJSON_ASSERT(IsArray()); return GetElementsPointer() + data_.a.size; }
1695 RAPIDJSON_ASSERT(IsArray());
1714 RAPIDJSON_ASSERT(IsArray());
1769 RAPIDJSON_ASSERT(IsArray());
1770 RAPIDJSON_ASSERT(!Empty());
1795 RAPIDJSON_ASSERT(IsArray());
1796 RAPIDJSON_ASSERT(data_.a.size > 0);
1797 RAPIDJSON_ASSERT(GetElementsPointer() != 0);
1798 RAPIDJSON_ASSERT(first >= Begin());
1799 RAPIDJSON_ASSERT(first <= last);
1800 RAPIDJSON_ASSERT(last <= End());
1809 Array GetArray() { RAPIDJSON_ASSERT(IsArray()); return Array(*this); }
1810 ConstArray GetArray() const { RAPIDJSON_ASSERT(IsArray()); return ConstArray(*this); }
1817 …int GetInt() const { RAPIDJSON_ASSERT(data_.f.flags & kIntFlag); return data_.n.i.i; }
1818 …unsigned GetUint() const { RAPIDJSON_ASSERT(data_.f.flags & kUintFlag); return data_.n.u.u; }
1819 … int64_t GetInt64() const { RAPIDJSON_ASSERT(data_.f.flags & kInt64Flag); return data_.n.i64; }
1820 … uint64_t GetUint64() const { RAPIDJSON_ASSERT(data_.f.flags & kUint64Flag); return data_.n.u64; }
1826 RAPIDJSON_ASSERT(IsNumber());
1831 …RAPIDJSON_ASSERT((data_.f.flags & kUint64Flag) != 0); return static_cast<double>(data_.n.u64); //…
1853 const Ch* GetString() const { RAPIDJSON_ASSERT(IsString()); return DataString(data_); }
1858 … SizeType GetStringLength() const { RAPIDJSON_ASSERT(IsString()); return DataStringLength(data_); }
1958 … RAPIDJSON_ASSERT(m->name.IsString()); // User may change the type of name by MemberIterator.
1978 RAPIDJSON_ASSERT(GetType() == kNumberType);
2174 RAPIDJSON_ASSERT(members != 0);
2380 RAPIDJSON_ASSERT(rhs.GetType() == kObjectType);
2467 RAPIDJSON_ASSERT(IsString());
2468 RAPIDJSON_ASSERT(rhs.IsString());
2625 … RAPIDJSON_ASSERT(stack_.GetSize() == sizeof(ValueType)); // Got one and only one root object
2648 … RAPIDJSON_ASSERT(stack_.GetSize() == sizeof(ValueType)); // Got one and only one root object
2709 RAPIDJSON_ASSERT(!(parseFlags & kParseInsituFlag));
2732 RAPIDJSON_ASSERT(!(parseFlags & kParseInsituFlag));
2796 RAPIDJSON_ASSERT(allocator_);