SYMBOL INDEX (1710 symbols across 94 files) FILE: example/archiver/archiver.cpp type JsonReaderStackItem (line 10) | struct JsonReaderStackItem { type State (line 11) | enum State { method JsonReaderStackItem (line 17) | JsonReaderStackItem(const Value* value, State state) : value(value), s... function JsonReader (line 48) | JsonReader& JsonReader::StartObject() { function JsonReader (line 58) | JsonReader& JsonReader::EndObject() { function JsonReader (line 68) | JsonReader& JsonReader::Member(const char* name) { function JsonReader (line 89) | JsonReader& JsonReader::StartArray(size_t* size) { function JsonReader (line 109) | JsonReader& JsonReader::EndArray() { function JsonReader (line 119) | JsonReader& JsonReader::operator&(bool& b) { function JsonReader (line 131) | JsonReader& JsonReader::operator&(unsigned& u) { function JsonReader (line 143) | JsonReader& JsonReader::operator&(int& i) { function JsonReader (line 155) | JsonReader& JsonReader::operator&(double& d) { function JsonReader (line 167) | JsonReader& JsonReader::operator&(std::string& s) { function JsonReader (line 179) | JsonReader& JsonReader::SetNull() { function JsonWriter (line 230) | JsonWriter& JsonWriter::StartObject() { function JsonWriter (line 235) | JsonWriter& JsonWriter::EndObject() { function JsonWriter (line 240) | JsonWriter& JsonWriter::Member(const char* name) { function JsonWriter (line 251) | JsonWriter& JsonWriter::StartArray(size_t*) { function JsonWriter (line 256) | JsonWriter& JsonWriter::EndArray() { function JsonWriter (line 261) | JsonWriter& JsonWriter::operator&(bool& b) { function JsonWriter (line 266) | JsonWriter& JsonWriter::operator&(unsigned& u) { function JsonWriter (line 271) | JsonWriter& JsonWriter::operator&(int& i) { function JsonWriter (line 276) | JsonWriter& JsonWriter::operator&(double& d) { function JsonWriter (line 281) | JsonWriter& JsonWriter::operator&(std::string& s) { function JsonWriter (line 286) | JsonWriter& JsonWriter::SetNull() { FILE: example/archiver/archiver.h function class (line 56) | class JsonReader { function class (line 103) | class JsonWriter { FILE: example/archiver/archivertest.cpp type Student (line 8) | struct Student { method Student (line 9) | Student() : name(), age(), height(), canSwim() {} method Student (line 10) | Student(const std::string name, unsigned age, double height, bool canS... function Archiver (line 21) | Archiver& operator&(Archiver& ar, Student& s) { function test1 (line 34) | void test1() { type Group (line 61) | struct Group { method Group (line 62) | Group() : groupName(), students() {} function Archiver (line 68) | Archiver& operator&(Archiver& ar, Group& g) { function test2 (line 93) | void test2() { class Shape (line 126) | class Shape { method Shape (line 133) | Shape() : x_(), y_() {} method Shape (line 134) | Shape(double x, double y) : x_(x), y_(y) {} function Archiver (line 143) | Archiver& operator&(Archiver& ar, Shape& s) { class Circle (line 149) | class Circle : public Shape { method Circle (line 151) | Circle() : radius_() {} method Circle (line 152) | Circle(double x, double y, double radius) : Shape(x, y), radius_(radiu... method Print (line 157) | void Print(std::ostream& os) const { function Archiver (line 169) | Archiver& operator&(Archiver& ar, Circle& c) { class Box (line 175) | class Box : public Shape { method Box (line 177) | Box() : width_(), height_() {} method Box (line 178) | Box(double x, double y, double width, double height) : Shape(x, y), wi... method Print (line 183) | void Print(std::ostream& os) const { function Archiver (line 195) | Archiver& operator&(Archiver& ar, Box& b) { class Canvas (line 202) | class Canvas { method Canvas (line 204) | Canvas() : shapes_() {} method Clear (line 207) | void Clear() { method AddShape (line 212) | void AddShape(Shape* shape) { shapes_.push_back(shape); } method Print (line 214) | void Print(std::ostream& os) { function Archiver (line 229) | Archiver& operator&(Archiver& ar, Shape*& shape) { function Archiver (line 245) | Archiver& operator&(Archiver& ar, Canvas& c) { function test3 (line 257) | void test3() { function main (line 283) | int main() { FILE: example/capitalize/capitalize.cpp type CapitalizeFilter (line 17) | struct CapitalizeFilter { method CapitalizeFilter (line 18) | CapitalizeFilter(OutputHandler& out) : out_(out), buffer_() {} method Null (line 20) | bool Null() { return out_.Null(); } method Bool (line 21) | bool Bool(bool b) { return out_.Bool(b); } method Int (line 22) | bool Int(int i) { return out_.Int(i); } method Uint (line 23) | bool Uint(unsigned u) { return out_.Uint(u); } method Int64 (line 24) | bool Int64(int64_t i) { return out_.Int64(i); } method Uint64 (line 25) | bool Uint64(uint64_t u) { return out_.Uint64(u); } method Double (line 26) | bool Double(double d) { return out_.Double(d); } method RawNumber (line 27) | bool RawNumber(const char* str, SizeType length, bool copy) { return o... method String (line 28) | bool String(const char* str, SizeType length, bool) { method StartObject (line 34) | bool StartObject() { return out_.StartObject(); } method Key (line 35) | bool Key(const char* str, SizeType length, bool copy) { return String(... method EndObject (line 36) | bool EndObject(SizeType memberCount) { return out_.EndObject(memberCou... method StartArray (line 37) | bool StartArray() { return out_.StartArray(); } method EndArray (line 38) | bool EndArray(SizeType elementCount) { return out_.EndArray(elementCou... function main (line 48) | int main(int, char*[]) { FILE: example/condense/condense.cpp function main (line 14) | int main(int, char*[]) { FILE: example/filterkey/filterkey.cpp class FilterKeyHandler (line 18) | class FilterKeyHandler { method FilterKeyHandler (line 22) | FilterKeyHandler(OutputHandler& outputHandler, const Ch* keyString, Si... method Null (line 26) | bool Null() { return filterValueDepth_ > 0 ? EndValue() : ... method Bool (line 27) | bool Bool(bool b) { return filterValueDepth_ > 0 ? EndValue() : ... method Int (line 28) | bool Int(int i) { return filterValueDepth_ > 0 ? EndValue() : ... method Uint (line 29) | bool Uint(unsigned u) { return filterValueDepth_ > 0 ? EndValue() : ... method Int64 (line 30) | bool Int64(int64_t i) { return filterValueDepth_ > 0 ? EndValue() : ... method Uint64 (line 31) | bool Uint64(uint64_t u) { return filterValueDepth_ > 0 ? EndValue() : ... method Double (line 32) | bool Double(double d) { return filterValueDepth_ > 0 ? EndValue() : ... method RawNumber (line 33) | bool RawNumber(const Ch* str, SizeType len, bool copy) { return filter... method String (line 34) | bool String (const Ch* str, SizeType len, bool copy) { return filter... method StartObject (line 36) | bool StartObject() { method Key (line 47) | bool Key(const Ch* str, SizeType len, bool copy) { method EndObject (line 60) | bool EndObject(SizeType) { method StartArray (line 73) | bool StartArray() { method EndArray (line 82) | bool EndArray(SizeType elementCount) { method EndValue (line 95) | bool EndValue() { function main (line 108) | int main(int argc, char* argv[]) { FILE: example/filterkeydom/filterkeydom.cpp class FilterKeyHandler (line 19) | class FilterKeyHandler { method FilterKeyHandler (line 23) | FilterKeyHandler(OutputHandler& outputHandler, const Ch* keyString, Si... method Null (line 27) | bool Null() { return filterValueDepth_ > 0 ? EndValue() : ... method Bool (line 28) | bool Bool(bool b) { return filterValueDepth_ > 0 ? EndValue() : ... method Int (line 29) | bool Int(int i) { return filterValueDepth_ > 0 ? EndValue() : ... method Uint (line 30) | bool Uint(unsigned u) { return filterValueDepth_ > 0 ? EndValue() : ... method Int64 (line 31) | bool Int64(int64_t i) { return filterValueDepth_ > 0 ? EndValue() : ... method Uint64 (line 32) | bool Uint64(uint64_t u) { return filterValueDepth_ > 0 ? EndValue() : ... method Double (line 33) | bool Double(double d) { return filterValueDepth_ > 0 ? EndValue() : ... method RawNumber (line 34) | bool RawNumber(const Ch* str, SizeType len, bool copy) { return filter... method String (line 35) | bool String (const Ch* str, SizeType len, bool copy) { return filter... method StartObject (line 37) | bool StartObject() { method Key (line 48) | bool Key(const Ch* str, SizeType len, bool copy) { method EndObject (line 61) | bool EndObject(SizeType) { method StartArray (line 74) | bool StartArray() { method EndArray (line 83) | bool EndArray(SizeType elementCount) { method EndValue (line 96) | bool EndValue() { class FilterKeyReader (line 111) | class FilterKeyReader { method FilterKeyReader (line 115) | FilterKeyReader(InputStream& is, const Ch* keyString, SizeType keyLeng... method ParseResult (line 128) | const ParseResult& GetParseResult() const { return parseResult_; } function main (line 140) | int main(int argc, char* argv[]) { FILE: example/jsonx/jsonx.cpp class JsonxWriter (line 19) | class JsonxWriter { method JsonxWriter (line 21) | JsonxWriter(OutputStream& os) : os_(os), name_(), level_(0), hasName_(... method Null (line 24) | bool Null() { method Bool (line 28) | bool Bool(bool b) { method Int (line 35) | bool Int(int i) { method Uint (line 40) | bool Uint(unsigned i) { method Int64 (line 45) | bool Int64(int64_t i) { method Uint64 (line 50) | bool Uint64(uint64_t i) { method Double (line 55) | bool Double(double d) { method RawNumber (line 60) | bool RawNumber(const char* str, SizeType length, bool) { method String (line 67) | bool String(const char* str, SizeType length, bool) { method StartObject (line 74) | bool StartObject() { method Key (line 78) | bool Key(const char* str, SizeType length, bool) { method EndObject (line 87) | bool EndObject(SizeType) { method StartArray (line 91) | bool StartArray() { method EndArray (line 95) | bool EndArray(SizeType) { method WriteString (line 100) | bool WriteString(const char* s) { method WriteEscapedAttributeValue (line 106) | bool WriteEscapedAttributeValue(const char* s, size_t length) { method WriteEscapedText (line 118) | bool WriteEscapedText(const char* s, size_t length) { method WriteStartElement (line 129) | bool WriteStartElement(const char* type, bool emptyElement = false) { method WriteEndElement (line 162) | bool WriteEndElement(const char* type) { method WriteNumberElement (line 175) | bool WriteNumberElement(const char* buffer, int length) { function main (line 189) | int main(int, char*[]) { FILE: example/lookaheadparser/lookaheadparser.cpp class LookaheadParserHandler (line 43) | class LookaheadParserHandler { method Null (line 45) | bool Null() { st_ = kHasNull; v_.SetNull(); return true; } method Bool (line 46) | bool Bool(bool b) { st_ = kHasBool; v_.SetBool(b); return true; } method Int (line 47) | bool Int(int i) { st_ = kHasNumber; v_.SetInt(i); return true; } method Uint (line 48) | bool Uint(unsigned u) { st_ = kHasNumber; v_.SetUint(u); return true; } method Int64 (line 49) | bool Int64(int64_t i) { st_ = kHasNumber; v_.SetInt64(i); return true; } method Uint64 (line 50) | bool Uint64(uint64_t u) { st_ = kHasNumber; v_.SetUint64(u); return tr... method Double (line 51) | bool Double(double d) { st_ = kHasNumber; v_.SetDouble(d); return true; } method RawNumber (line 52) | bool RawNumber(const char*, SizeType, bool) { return false; } method String (line 53) | bool String(const char* str, SizeType length, bool) { st_ = kHasString... method StartObject (line 54) | bool StartObject() { st_ = kEnteringObject; return true; } method Key (line 55) | bool Key(const char* str, SizeType length, bool) { st_ = kHasKey; v_.S... method EndObject (line 56) | bool EndObject(SizeType) { st_ = kExitingObject; return true; } method StartArray (line 57) | bool StartArray() { st_ = kEnteringArray; return true; } method EndArray (line 58) | bool EndArray(SizeType) { st_ = kExitingArray; return true; } type LookaheadParsingState (line 65) | enum LookaheadParsingState { class LookaheadParser (line 101) | class LookaheadParser : protected LookaheadParserHandler { method LookaheadParser (line 103) | LookaheadParser(char* str) : LookaheadParserHandler(str) {} method IsValid (line 121) | bool IsValid() { return st_ != kError; } function Value (line 259) | Value* LookaheadParser::PeekValue() { function main (line 285) | int main() { FILE: example/messagereader/messagereader.cpp type MessageHandler (line 25) | struct MessageHandler method MessageHandler (line 27) | MessageHandler() : messages_(), state_(kExpectObjectStart), name_() {} method StartObject (line 29) | bool StartObject() { method String (line 39) | bool String(const char* str, SizeType length, bool) { method EndObject (line 54) | bool EndObject(SizeType) { return state_ == kExpectNameOrObjectEnd; } method Default (line 56) | bool Default() { return false; } type State (line 59) | enum State { function ParseMessages (line 75) | static void ParseMessages(const char* json, MessageMap& messages) { function main (line 89) | int main() { FILE: example/parsebyparts/parsebyparts.cpp class AsyncDocumentParser (line 19) | class AsyncDocumentParser { method AsyncDocumentParser (line 21) | AsyncDocumentParser(Document& d) method ParsePart (line 55) | void ParsePart(const char* buffer, size_t length) { method Parse (line 73) | void Parse() { type AsyncStringStream (line 82) | struct AsyncStringStream { method AsyncStringStream (line 85) | AsyncStringStream(AsyncDocumentParser& parser) : parser_(parser), sr... method Peek (line 87) | char Peek() const { method Take (line 97) | char Take() { method Tell (line 114) | size_t Tell() const { return count_; } method Put (line 118) | void Put(char) {} method Flush (line 119) | void Flush() {} method PutEnd (line 120) | size_t PutEnd(char*) { return 0; } method Empty (line 122) | bool Empty() const { return src_ == end_; } function main (line 139) | int main() { function main (line 172) | int main() { FILE: example/pretty/pretty.cpp function main (line 12) | int main(int, char*[]) { FILE: example/prettyauto/prettyauto.cpp function main (line 18) | int main(int, char*[]) { FILE: example/schemavalidator/schemavalidator.cpp function GetString (line 24) | static std::string GetString(const ValueType& val) { function HandleError (line 52) | static void HandleError(const char* errorName, const ValueType& error, s... function CreateErrorMessages (line 114) | static void CreateErrorMessages(const ValueType& errors, size_t depth = ... function main (line 131) | int main(int argc, char *argv[]) { FILE: example/serialize/serialize.cpp class Person (line 11) | class Person { method Person (line 13) | Person(const std::string& name, unsigned age) : name_(name), age_(age) {} method Person (line 14) | Person(const Person& rhs) : name_(rhs.name_), age_(rhs.age_) {} method Person (line 17) | Person& operator=(const Person& rhs) { method Serialize (line 25) | void Serialize(Writer& writer) const { class Education (line 45) | class Education { method Education (line 47) | Education(const std::string& school, double GPA) : school_(school), GP... method Education (line 48) | Education(const Education& rhs) : school_(rhs.school_), GPA_(rhs.GPA_) {} method Serialize (line 51) | void Serialize(Writer& writer) const { class Dependent (line 72) | class Dependent : public Person { method Dependent (line 74) | Dependent(const std::string& name, unsigned age, Education* education ... method Dependent (line 75) | Dependent(const Dependent& rhs) : Person(rhs), education_(0) { educati... method Dependent (line 78) | Dependent& operator=(const Dependent& rhs) { method Serialize (line 87) | void Serialize(Writer& writer) const { class Employee (line 110) | class Employee : public Person { method Employee (line 112) | Employee(const std::string& name, unsigned age, bool married) : Person... method Employee (line 113) | Employee(const Employee& rhs) : Person(rhs), dependents_(rhs.dependent... method Employee (line 116) | Employee& operator=(const Employee& rhs) { method AddDependent (line 123) | void AddDependent(const Dependent& dependent) { method Serialize (line 128) | void Serialize(Writer& writer) const { function main (line 153) | int main(int, char*[]) { FILE: example/simpledom/simpledom.cpp function main (line 11) | int main() { FILE: example/simplepullreader/simplepullreader.cpp function stringify (line 9) | std::string stringify(T x) { type MyHandler (line 15) | struct MyHandler { method MyHandler (line 19) | MyHandler() : type(), data() {} method Null (line 21) | bool Null() { type = "Null"; data.clear(); return true; } method Bool (line 22) | bool Bool(bool b) { type = "Bool:"; data = b? "true": "false"; return ... method Int (line 23) | bool Int(int i) { type = "Int:"; data = stringify(i); return true; } method Uint (line 24) | bool Uint(unsigned u) { type = "Uint:"; data = stringify(u); return tr... method Int64 (line 25) | bool Int64(int64_t i) { type = "Int64:"; data = stringify(i); return t... method Uint64 (line 26) | bool Uint64(uint64_t u) { type = "Uint64:"; data = stringify(u); retur... method Double (line 27) | bool Double(double d) { type = "Double:"; data = stringify(d); return ... method RawNumber (line 28) | bool RawNumber(const char* str, SizeType length, bool) { type = "Numbe... method String (line 29) | bool String(const char* str, SizeType length, bool) { type = "String:"... method StartObject (line 30) | bool StartObject() { type = "StartObject"; data.clear(); return true; } method Key (line 31) | bool Key(const char* str, SizeType length, bool) { type = "Key:"; data... method EndObject (line 32) | bool EndObject(SizeType memberCount) { type = "EndObject:"; data = str... method StartArray (line 33) | bool StartArray() { type = "StartArray"; data.clear(); return true; } method EndArray (line 34) | bool EndArray(SizeType elementCount) { type = "EndArray:"; data = stri... function main (line 40) | int main() { FILE: example/simplereader/simplereader.cpp type MyHandler (line 7) | struct MyHandler { method Null (line 8) | bool Null() { cout << "Null()" << endl; return true; } method Bool (line 9) | bool Bool(bool b) { cout << "Bool(" << boolalpha << b << ")" << endl; ... method Int (line 10) | bool Int(int i) { cout << "Int(" << i << ")" << endl; return true; } method Uint (line 11) | bool Uint(unsigned u) { cout << "Uint(" << u << ")" << endl; return tr... method Int64 (line 12) | bool Int64(int64_t i) { cout << "Int64(" << i << ")" << endl; return t... method Uint64 (line 13) | bool Uint64(uint64_t u) { cout << "Uint64(" << u << ")" << endl; retur... method Double (line 14) | bool Double(double d) { cout << "Double(" << d << ")" << endl; return ... method RawNumber (line 15) | bool RawNumber(const char* str, SizeType length, bool copy) { method String (line 19) | bool String(const char* str, SizeType length, bool copy) { method StartObject (line 23) | bool StartObject() { cout << "StartObject()" << endl; return true; } method Key (line 24) | bool Key(const char* str, SizeType length, bool copy) { method EndObject (line 28) | bool EndObject(SizeType memberCount) { cout << "EndObject(" << memberC... method StartArray (line 29) | bool StartArray() { cout << "StartArray()" << endl; return true; } method EndArray (line 30) | bool EndArray(SizeType elementCount) { cout << "EndArray(" << elementC... function main (line 33) | int main() { FILE: example/simplewriter/simplewriter.cpp function main (line 8) | int main() { FILE: example/sortkeys/sortkeys.cpp function printIt (line 11) | static void printIt(const Value &doc) { type NameComparator (line 19) | struct NameComparator { function main (line 25) | int main() { FILE: example/traverseaspointer.cpp function traverse (line 9) | void traverse(const Value& v, const Pointer& p) { function main (line 28) | int main(int, char*[]) { FILE: example/tutorial/tutorial.cpp function main (line 11) | int main(int, char*[]) { FILE: include/rapidjson/allocators.h function class (line 83) | class CrtAllocator { type ChunkHeader (line 134) | struct ChunkHeader { type SharedData (line 140) | struct SharedData { function ChunkHeader (line 150) | static inline ChunkHeader *GetChunkHead(SharedData *shared) function Clear (line 277) | void Clear() RAPIDJSON_NOEXCEPT { function Capacity (line 293) | size_t Capacity() const RAPIDJSON_NOEXCEPT { function Shared (line 315) | bool Shared() const RAPIDJSON_NOEXCEPT { function Free (line 372) | static void Free(void *ptr) RAPIDJSON_NOEXCEPT { (void)ptr; } function namespace (line 423) | namespace internal { type std (line 464) | typedef std::allocator_traits traits_type; type allocator_type (line 466) | typedef allocator_type traits_type; type typename (line 513) | typedef typename traits_type::size_type size_type; type typename (line 514) | typedef typename traits_type::difference_type difference_type; type typename (line 516) | typedef typename traits_type::value_type value_type; type typename (line 517) | typedef typename traits_type::pointer pointer; type typename (line 518) | typedef typename traits_type::const_pointer const_pointer; type typename (line 522) | typedef typename std::add_lvalue_reference::type &reference; type typename (line 523) | typedef typename std::add_lvalue_reference allocator_type; type typename (line 677) | typedef typename allocator_type::value_type value_type; FILE: include/rapidjson/cursorstreamwrapper.h function Ch (line 47) | Ch Take() { FILE: include/rapidjson/document.h type GenericMember (line 191) | typedef GenericMember PlainType; type typename (line 192) | typedef typename internal::MaybeAddConst::Type ValueType; type ValueType (line 204) | typedef ValueType value_type; type ValueType (line 205) | typedef ValueType * pointer; type ValueType (line 206) | typedef ValueType & reference; type std (line 207) | typedef std::ptrdiff_t difference_type; type std (line 208) | typedef std::random_access_iterator_tag iterator_category; type pointer (line 212) | typedef pointer Pointer; type reference (line 214) | typedef reference Reference; type difference_type (line 216) | typedef difference_type DifferenceType; function ptr_ (line 240) | GenericMemberIterator(const NonConstIterator & it) : ptr_(it.ptr_) {} function Reference (line 276) | Reference operator*() const { return *ptr_; } function Pointer (line 277) | Pointer operator->() const { return ptr_; } function Reference (line 278) | Reference operator[](DifferenceType n) const { return ptr_[n]; } type GenericMember (line 303) | typedef GenericMember* Iterator; type GenericMember (line 310) | typedef const GenericMember* Iterator; type CharType (line 347) | typedef CharType Ch; function explicit (line 399) | explicit GenericStringRef(const CharType* str) function operator (line 417) | operator const Ch *() const { return s; } function namespace (line 499) | namespace internal { function namespace (line 516) | namespace internal { function RemoveAllMembers (line 1522) | void RemoveAllMembers() { function RemoveMember (line 1535) | bool RemoveMember(const Ch* name) { function MemberIterator (line 1563) | MemberIterator RemoveMember(MemberIterator m) { function MemberIterator (line 1580) | MemberIterator EraseMember(ConstMemberIterator pos) { function MemberIterator (line 1593) | MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterato... function EraseMember (line 1608) | bool EraseMember(const Ch* name) { function Object (line 1628) | Object GetObject() { RAPIDJSON_ASSERT(IsObject()); return Object(*this); } function Object (line 1629) | Object GetObj() { RAPIDJSON_ASSERT(IsObject()); return Object(*this); } function ConstObject (line 1630) | ConstObject GetObject() const { RAPIDJSON_ASSERT(IsObject()); return Con... function SizeType (line 1643) | SizeType Size() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size; } function Empty (line 1649) | bool Empty() const { RAPIDJSON_ASSERT(IsArray()); return data_.a.size ==... function GenericValue (line 1673) | const GenericValue& operator[](SizeType index) const { return const_cast... function ValueIterator (line 1677) | ValueIterator Begin() { RAPIDJSON_ASSERT(IsArray()); return GetElementsP... function ValueIterator (line 1680) | ValueIterator End() { RAPIDJSON_ASSERT(IsArray()); return GetElementsPoi... function ValueIterator (line 1782) | ValueIterator Erase(ConstValueIterator pos) { function ValueIterator (line 1794) | ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) { function Array (line 1809) | Array GetArray() { RAPIDJSON_ASSERT(IsArray()); return Array(*this); } function ConstArray (line 1810) | ConstArray GetArray() const { RAPIDJSON_ASSERT(IsArray()); return ConstA... function GetDouble (line 1825) | double GetDouble() const { function Ch (line 1853) | const Ch* GetString() const { RAPIDJSON_ASSERT(IsString()); return DataS... function SizeType (line 1858) | SizeType GetStringLength() const { RAPIDJSON_ASSERT(IsString()); return ... type Flag (line 2026) | struct Flag { type String (line 2037) | struct String { function SetLength (line 2051) | struct ShortString { type I (line 2063) | struct I { type U (line 2067) | struct U { type I (line 2072) | struct I { type U (line 2076) | struct U { type ObjectData (line 2086) | struct ObjectData { type ArrayData (line 2092) | struct ArrayData { function RAPIDJSON_FORCEINLINE (line 2107) | static RAPIDJSON_FORCEINLINE const Ch* DataString(const Data& data) { function RAPIDJSON_FORCEINLINE (line 2110) | static RAPIDJSON_FORCEINLINE SizeType DataStringLength(const Data& data) { function RAPIDJSON_FORCEINLINE (line 2114) | RAPIDJSON_FORCEINLINE const Ch* GetStringPointer() const { return RAPIDJ... function RAPIDJSON_FORCEINLINE (line 2115) | RAPIDJSON_FORCEINLINE const Ch* SetStringPointer(const Ch* str) { return... function RAPIDJSON_FORCEINLINE (line 2116) | RAPIDJSON_FORCEINLINE GenericValue* GetElementsPointer() const { return ... function RAPIDJSON_FORCEINLINE (line 2117) | RAPIDJSON_FORCEINLINE GenericValue* SetElementsPointer(GenericValue* ele... function RAPIDJSON_FORCEINLINE (line 2118) | RAPIDJSON_FORCEINLINE Member* GetMembersPointer() const { return RAPIDJS... function RAPIDJSON_FORCEINLINE (line 2119) | RAPIDJSON_FORCEINLINE Member* SetMembersPointer(Member* members) { retur... type MapTraits (line 2123) | struct MapTraits { type typename (line 2135) | typedef typename MapTraits::Map Map; type typename (line 2136) | typedef typename MapTraits::Less MapLess; type typename (line 2137) | typedef typename MapTraits::Pair MapPair; type typename (line 2138) | typedef typename MapTraits::Iterator MapIterator; function RAPIDJSON_FORCEINLINE (line 2148) | static RAPIDJSON_FORCEINLINE size_t GetMapLayoutSize(SizeType capacity) { function RAPIDJSON_FORCEINLINE (line 2213) | RAPIDJSON_FORCEINLINE Member* DoAllocMembers(SizeType capacity, Allocato... function DoReserveMembers (line 2217) | void DoReserveMembers(SizeType newCapacity, Allocator& allocator) { function DoClearMembers (line 2240) | void DoClearMembers() { function DoFreeMembers (line 2252) | void DoFreeMembers() { function RAPIDJSON_FORCEINLINE (line 2268) | RAPIDJSON_FORCEINLINE Member* DoAllocMembers(SizeType capacity, Allocato... function DoReserveMembers (line 2272) | void DoReserveMembers(SizeType newCapacity, Allocator& allocator) { function DoClearMembers (line 2290) | void DoClearMembers() { function DoFreeMembers (line 2296) | void DoFreeMembers() { function DoAddMember (line 2304) | void DoAddMember(GenericValue& name, GenericValue& value, Allocator& all... function MemberIterator (line 2320) | MemberIterator DoRemoveMember(MemberIterator m) { function MemberIterator (line 2344) | MemberIterator DoEraseMembers(ConstMemberIterator first, ConstMemberIter... function SetArrayRaw (line 2402) | void SetArrayRaw(GenericValue* values, SizeType count, Allocator& alloca... function SetObjectRaw (line 2415) | void SetObjectRaw(Member* members, SizeType count, Allocator& allocator) { function SetStringRaw (line 2435) | void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT { function SetStringRaw (line 2442) | void SetStringRaw(StringRefType s, Allocator& allocator) { function RawAssign (line 2460) | void RawAssign(GenericValue& rhs) RAPIDJSON_NOEXCEPT { type GenericValue (line 2486) | typedef GenericValue > Value; type GenericValue (line 2503) | typedef GenericValue ValueType; type Allocator (line 2504) | typedef Allocator AllocatorType; type StackAllocator (line 2505) | typedef StackAllocator StackAllocatorType; type ClearStackOnExit (line 2806) | struct ClearStackOnExit { function Bool (line 2822) | bool Bool(bool b) { new (stack_.template Push()) ValueType(b)... function Int (line 2823) | bool Int(int i) { new (stack_.template Push()) ValueType(i); ... function Uint (line 2824) | bool Uint(unsigned i) { new (stack_.template Push()) ValueTyp... function Int64 (line 2825) | bool Int64(int64_t i) { new (stack_.template Push()) ValueTyp... function Uint64 (line 2826) | bool Uint64(uint64_t i) { new (stack_.template Push()) ValueT... function Double (line 2827) | bool Double(double d) { new (stack_.template Push()) ValueTyp... function RawNumber (line 2829) | bool RawNumber(const Ch* str, SizeType length, bool copy) { function String (line 2837) | bool String(const Ch* str, SizeType length, bool copy) { function StartObject (line 2845) | bool StartObject() { new (stack_.template Push()) ValueType(k... function Key (line 2847) | bool Key(const Ch* str, SizeType length, bool copy) { return String(str,... function EndObject (line 2849) | bool EndObject(SizeType memberCount) { function StartArray (line 2855) | bool StartArray() { new (stack_.template Push()) ValueType(kA... function EndArray (line 2857) | bool EndArray(SizeType elementCount) { function ClearStack (line 2869) | void ClearStack() { function Destroy (line 2878) | void Destroy() { type GenericDocument (line 2890) | typedef GenericDocument > Document; type ValueT (line 2903) | typedef ValueT PlainType; type typename (line 2904) | typedef typename internal::MaybeAddConst::Type ValueType; type ValueType (line 2905) | typedef ValueType* ValueIterator; type ValueT (line 2906) | typedef const ValueT* ConstValueIterator; type typename (line 2907) | typedef typename ValueType::AllocatorType AllocatorType; type typename (line 2908) | typedef typename ValueType::StringRefType StringRefType; function value_ (line 2913) | GenericArray(const GenericArray& rhs) : value_(rhs.value_) {} function GenericArray (line 2926) | GenericArray PushBack(ValueType& value, AllocatorType& allocator) const ... function GenericArray (line 2928) | GenericArray PushBack(ValueType&& value, AllocatorType& allocator) const... function GenericArray (line 2930) | GenericArray PushBack(StringRefType value, AllocatorType& allocator) con... function ValueIterator (line 2933) | ValueIterator Erase(ConstValueIterator pos) const { return value_.Erase(... function ValueIterator (line 2934) | ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) c... function value_ (line 2943) | value_(value) {} type ValueT (line 2957) | typedef ValueT PlainType; type typename (line 2958) | typedef typename internal::MaybeAddConst::Type ValueType; type GenericMemberIterator (line 2959) | typedef GenericMemberIterator& value, A... function GenericObject (line 3002) | GenericObject AddMember(ValueType&& name, ValueType&& value, AllocatorTy... function GenericObject (line 3003) | GenericObject AddMember(ValueType&& name, ValueType& value, AllocatorTyp... function GenericObject (line 3004) | GenericObject AddMember(ValueType& name, ValueType&& value, AllocatorTyp... function GenericObject (line 3005) | GenericObject AddMember(StringRefType name, ValueType&& value, Allocator... function GenericObject (line 3007) | GenericObject AddMember(StringRefType name, ValueType& value, AllocatorT... function GenericObject (line 3008) | GenericObject AddMember(StringRefType name, StringRefType value, Allocat... function RemoveAllMembers (line 3010) | void RemoveAllMembers() { value_.RemoveAllMembers(); } function RemoveMember (line 3011) | bool RemoveMember(const Ch* name) const { return value_.RemoveMember(nam... function value_ (line 3032) | value_(value) {} FILE: include/rapidjson/encodedstream.h function RAPIDJSON_DIAG_PUSH (line 27) | RAPIDJSON_DIAG_PUSH function Ch (line 49) | Ch Take() { Ch c = current_; current_ = Encoding::Take(is_); return c; } function Put (line 53) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 54) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 55) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 56) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function is_ (line 72) | is_(is) { function Ch (line 78) | Ch Take() { return is_.Take(); } function Put (line 82) | void Put(Ch) {} function Flush (line 83) | void Flush() {} function Ch (line 84) | Ch* PutBegin() { return 0; } function PutEnd (line 85) | size_t PutEnd(Ch*) { return 0; } function os_ (line 105) | os_(os) { function Put (line 110) | void Put(Ch c) { Encoding::Put(os_, c); } function Flush (line 111) | void Flush() { os_.Flush(); } function Ch (line 115) | Ch Take() { RAPIDJSON_ASSERT(false); return 0;} function Tell (line 116) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 157) | Ch Take() { Ch c = current_; current_ = takeFunc_(*is_); return c; } function Put (line 161) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 162) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 163) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 164) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function DetectType (line 171) | void DetectType() { type Ch (line 219) | typedef Ch (*TakeFunc)(InputByteStream& is); function Put (line 260) | void Put(Ch c) { putFunc_(*os_, c); } function Flush (line 261) | void Flush() { os_->Flush(); } function Ch (line 265) | Ch Take() { RAPIDJSON_ASSERT(false); return 0;} function Tell (line 266) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function PutBOM (line 274) | void PutBOM() { FILE: include/rapidjson/encodings.h function RAPIDJSON_DIAG_PUSH (line 25) | RAPIDJSON_DIAG_PUSH function else (line 131) | else if (codepoint <= 0xFFFF) { function GetRange (line 204) | static unsigned char GetRange(unsigned char c) { type CharType (line 270) | typedef CharType Ch; type CharType (line 419) | typedef CharType Ch; type CharType (line 543) | typedef CharType Ch; type UTFType (line 603) | enum UTFType { type CharType (line 616) | typedef CharType Ch; function Encode (line 623) | void Encode(OutputStream& os, unsigned codepoint) { function EncodeUnsafe (line 630) | void EncodeUnsafe(OutputStream& os, unsigned codepoint) { function Decode (line 637) | bool Decode(InputStream& is, unsigned* codepoint) { FILE: include/rapidjson/error/en.h function RAPIDJSON_DIAG_PUSH (line 21) | RAPIDJSON_DIAG_PUSH function RAPIDJSON_ERROR_CHARTYPE (line 76) | inline const RAPIDJSON_ERROR_CHARTYPE* GetValidateError_En(ValidateError... function RAPIDJSON_ERROR_CHARTYPE (line 127) | inline const RAPIDJSON_ERROR_CHARTYPE* GetSchemaError_En(SchemaErrorCode... function RAPIDJSON_ERROR_CHARTYPE (line 157) | inline const RAPIDJSON_ERROR_CHARTYPE* GetPointerParseError_En(PointerPa... FILE: include/rapidjson/error/error.h function RAPIDJSON_NAMESPACE_BEGIN (line 55) | RAPIDJSON_NAMESPACE_BEGIN type RAPIDJSON_ERROR_CHARTYPE (line 153) | typedef const RAPIDJSON_ERROR_CHARTYPE* (*GetParseErrorFunc)(ParseErrorC... type ValidateErrorCode (line 162) | enum ValidateErrorCode { type RAPIDJSON_ERROR_CHARTYPE (line 211) | typedef const RAPIDJSON_ERROR_CHARTYPE* (*GetValidateErrorFunc)(Validate... type SchemaErrorCode (line 220) | enum SchemaErrorCode { type RAPIDJSON_ERROR_CHARTYPE (line 248) | typedef const RAPIDJSON_ERROR_CHARTYPE* (*GetSchemaErrorFunc)(SchemaErro... type PointerParseErrorCode (line 257) | enum PointerParseErrorCode { type RAPIDJSON_ERROR_CHARTYPE (line 276) | typedef const RAPIDJSON_ERROR_CHARTYPE* (*GetPointerParseErrorFunc)(Poin... FILE: include/rapidjson/filereadstream.h function RAPIDJSON_DIAG_PUSH (line 22) | RAPIDJSON_DIAG_PUSH function Ch (line 51) | Ch Take() { Ch c = *current_; Read(); return c; } function Put (line 55) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 56) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 57) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 58) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 61) | const Ch* Peek4() const { FILE: include/rapidjson/filewritestream.h function RAPIDJSON_DIAG_PUSH (line 22) | RAPIDJSON_DIAG_PUSH function Put (line 40) | void Put(char c) { function PutN (line 47) | void PutN(char c, size_t n) { function Flush (line 63) | void Flush() { function Peek (line 75) | char Peek() const { RAPIDJSON_ASSERT(false); return 0; } function Tell (line 77) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 79) | size_t PutEnd(char*) { RAPIDJSON_ASSERT(false); return 0; } function PutN (line 94) | inline void PutN(FileWriteStream& stream, char c, size_t n) { FILE: include/rapidjson/fwd.h type GenericStringStream (line 49) | typedef GenericStringStream > StringStream; type GenericInsituStringStream (line 54) | typedef GenericInsituStringStream > InsituStringStream; type GenericStringBuffer (line 61) | typedef GenericStringBuffer, CrtAllocator> StringBuffer; type GenericMemoryBuffer (line 76) | typedef GenericMemoryBuffer MemoryBuffer; type MemoryStream (line 80) | struct MemoryStream type GenericReader (line 90) | typedef GenericReader, UTF8, CrtAllocator> Reader; type GenericValue (line 116) | typedef GenericValue, MemoryPoolAllocator > Value; type GenericDocument (line 121) | typedef GenericDocument, MemoryPoolAllocator, C... type GenericPointer (line 128) | typedef GenericPointer Pointer; type GenericSchemaDocument (line 138) | typedef GenericSchemaDocument SchemaDocument; type IGenericRemoteSchemaDocumentProvider (line 139) | typedef IGenericRemoteSchemaDocumentProvider IRemoteSche... type GenericSchemaValidator (line 147) | typedef GenericSchemaValidator& operandStack, unsigned codepoint) { function ImplicitConcatenation (line 333) | void ImplicitConcatenation(Stack& atomCountStack, Stack& operandStack, Operator op) { function EvalQuantifier (line 411) | bool EvalQuantifier(Stack& operandStack, unsigned n, unsigned... function SizeType (line 450) | static SizeType Min(SizeType a, SizeType b) { return a < b ? a : b; } function CloneTopOperand (line 452) | void CloneTopOperand(Stack& operandStack) { function SizeType (line 554) | SizeType NewRange(unsigned codepoint) { type typename (line 609) | typedef typename Encoding::Ch Ch; function Match (line 633) | bool Match(const Ch* s) { function Search (line 643) | bool Search(const Ch* s) { type typename (line 650) | typedef typename RegexType::Range Range; function AddState (line 691) | bool AddState(Stack& l, SizeType index) { function MatchRange (line 706) | bool MatchRange(SizeType rangeIndex, unsigned codepoint) const { type GenericRegex (line 725) | typedef GenericRegex > Regex; type GenericRegexSearch (line 726) | typedef GenericRegexSearch RegexSearch; FILE: include/rapidjson/internal/stack.h function RAPIDJSON_DIAG_PUSH (line 23) | RAPIDJSON_DIAG_PUSH function T (line 151) | T* Top() const { function T (line 160) | T* End() const { return reinterpret_cast(stackTop_); } function T (line 166) | T* Bottom() const { return reinterpret_cast(stack_); } function Resize (line 201) | void Resize(size_t newCapacity) { function Destroy (line 208) | void Destroy() { FILE: include/rapidjson/internal/strfunc.h function RAPIDJSON_NAMESPACE_BEGIN (line 21) | RAPIDJSON_NAMESPACE_BEGIN FILE: include/rapidjson/internal/strtod.h function RAPIDJSON_NAMESPACE_BEGIN (line 25) | RAPIDJSON_NAMESPACE_BEGIN FILE: include/rapidjson/internal/swap.h function RAPIDJSON_DIAG_PUSH (line 21) | RAPIDJSON_DIAG_PUSH FILE: include/rapidjson/istreamwrapper.h function RAPIDJSON_DIAG_PUSH (line 26) | RAPIDJSON_DIAG_PUSH function Ch (line 73) | Ch Take() { Ch c = *current_; Read(); return c; } function Put (line 77) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 78) | void Flush() { RAPIDJSON_ASSERT(false); } function Ch (line 79) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 80) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 83) | const Ch* Peek4() const { function Read (line 92) | void Read() { type BasicIStreamWrapper (line 119) | typedef BasicIStreamWrapper IStreamWrapper; type BasicIStreamWrapper (line 120) | typedef BasicIStreamWrapper WIStreamWrapper; FILE: include/rapidjson/memorystream.h function RAPIDJSON_DIAG_PUSH (line 21) | RAPIDJSON_DIAG_PUSH function Ch (line 46) | Ch Take() { return RAPIDJSON_UNLIKELY(src_ == end_) ? '\0' : *src_++; } function Ch (line 49) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function Put (line 50) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 51) | void Flush() { RAPIDJSON_ASSERT(false); } function PutEnd (line 52) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } function Ch (line 55) | const Ch* Peek4() const { FILE: include/rapidjson/msinttypes/inttypes.h type imaxdiv_t (line 57) | typedef struct { function _inline (line 286) | static FILE: include/rapidjson/msinttypes/stdint.h type int_least8_t (line 140) | typedef int8_t int_least8_t; type int_least16_t (line 141) | typedef int16_t int_least16_t; type int_least32_t (line 142) | typedef int32_t int_least32_t; type int_least64_t (line 143) | typedef int64_t int_least64_t; type uint_least8_t (line 144) | typedef uint8_t uint_least8_t; type uint_least16_t (line 145) | typedef uint16_t uint_least16_t; type uint_least32_t (line 146) | typedef uint32_t uint_least32_t; type uint_least64_t (line 147) | typedef uint64_t uint_least64_t; type int_fast8_t (line 150) | typedef int8_t int_fast8_t; type int_fast16_t (line 151) | typedef int16_t int_fast16_t; type int_fast32_t (line 152) | typedef int32_t int_fast32_t; type int_fast64_t (line 153) | typedef int64_t int_fast64_t; type uint_fast8_t (line 154) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 155) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 156) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 157) | typedef uint64_t uint_fast64_t; type intmax_t (line 169) | typedef int64_t intmax_t; type uintmax_t (line 170) | typedef uint64_t uintmax_t; FILE: include/rapidjson/ostreamwrapper.h function RAPIDJSON_DIAG_PUSH (line 22) | RAPIDJSON_DIAG_PUSH function Put (line 50) | void Put(Ch c) { function Flush (line 54) | void Flush() { function Peek (line 59) | char Peek() const { RAPIDJSON_ASSERT(false); return 0; } function Tell (line 61) | size_t Tell() const { RAPIDJSON_ASSERT(false); return 0; } function PutEnd (line 63) | size_t PutEnd(char*) { RAPIDJSON_ASSERT(false); return 0; } type BasicOStreamWrapper (line 72) | typedef BasicOStreamWrapper OStreamWrapper; type BasicOStreamWrapper (line 73) | typedef BasicOStreamWrapper WOStreamWrapper; FILE: include/rapidjson/pointer.h type typename (line 77) | typedef typename ValueType::Ch Ch; type GenericUri (line 78) | typedef GenericUri UriType; type Token (line 94) | struct Token { function Token (line 350) | const Token* GetTokens() const { return tokens_; } function Erase (line 833) | bool Erase(ValueType& root) const { function NeedPercentEncode (line 918) | bool NeedPercentEncode(Ch c) const { function Parse (line 930) | void Parse(const Ch* source, size_t length) { function class (line 1108) | class PercentDecodeStream { function Put (line 1156) | void Put(char c) { // UTF-8 must be byte type GenericPointer (line 1177) | typedef GenericPointer Pointer; FILE: include/rapidjson/prettywriter.h function RAPIDJSON_DIAG_PUSH (line 26) | RAPIDJSON_DIAG_PUSH function Null (line 95) | bool Null() { PrettyPrefix(kNullType); return Base::En... function Bool (line 96) | bool Bool(bool b) { PrettyPrefix(b ? kTrueType : kFalseType); ... function Int (line 97) | bool Int(int i) { PrettyPrefix(kNumberType); return Base::En... function Uint (line 98) | bool Uint(unsigned u) { PrettyPrefix(kNumberType); return Base::En... function Int64 (line 99) | bool Int64(int64_t i64) { PrettyPrefix(kNumberType); return Base::En... function Uint64 (line 100) | bool Uint64(uint64_t u64) { PrettyPrefix(kNumberType); return Base::En... function Double (line 101) | bool Double(double d) { PrettyPrefix(kNumberType); return Base::En... function StartObject (line 123) | bool StartObject() { function StartArray (line 157) | bool StartArray() { function String (line 187) | bool String(const Ch* str) { return String(str, internal::StrLen(str)); } function Key (line 188) | bool Key(const Ch* str) { return Key(str, internal::StrLen(str)); } function RawValue (line 201) | bool RawValue(const Ch* json, size_t length, Type type) { function WriteIndent (line 252) | void WriteIndent() { FILE: include/rapidjson/rapidjson.h type STATIC_ASSERTION_FAILURE (line 458) | struct STATIC_ASSERTION_FAILURE FILE: include/rapidjson/reader.h function RAPIDJSON_DIAG_PUSH (line 47) | RAPIDJSON_DIAG_PUSH type ParseFlag (line 146) | enum ParseFlag { type typename (line 199) | typedef typename Encoding::Ch Ch; type typename (line 201) | typedef typename internal::SelectIf, Bas... function Default (line 203) | bool Default() { return true; } function Null (line 204) | bool Null() { return static_cast(*this).Default(); } function Bool (line 205) | bool Bool(bool) { return static_cast(*this).Default(); } function Int (line 206) | bool Int(int) { return static_cast(*this).Default(); } function Uint (line 207) | bool Uint(unsigned) { return static_cast(*this).Default(); } function Int64 (line 208) | bool Int64(int64_t) { return static_cast(*this).Default(); } function Uint64 (line 209) | bool Uint64(uint64_t) { return static_cast(*this).Default(); } function Double (line 210) | bool Double(double) { return static_cast(*this).Default(); } function RawNumber (line 212) | bool RawNumber(const Ch* str, SizeType len, bool copy) { return static_c... function String (line 213) | bool String(const Ch*, SizeType, bool) { return static_cast(*... function StartObject (line 214) | bool StartObject() { return static_cast(*this).Default(); } function Key (line 215) | bool Key(const Ch* str, SizeType len, bool copy) { return static_cast(*this).Default(... function StartArray (line 217) | bool StartArray() { return static_cast(*this).Default(); } function EndArray (line 218) | bool EndArray(SizeType) { return static_cast(*this).Default(); } function namespace (line 224) | namespace internal { function SkipWhitespace (line 505) | inline void SkipWhitespace(InsituStringStream& is) { function SkipWhitespace (line 510) | inline void SkipWhitespace(StringStream& is) { function SkipWhitespace (line 514) | inline void SkipWhitespace(EncodedInputStream, MemoryStream>& is) { function IterativeParseInit (line 607) | void IterativeParseInit() { function ClearStack (line 698) | void ClearStack() { stack_.Clear(); } type ClearStackOnExit (line 701) | struct ClearStackOnExit { function Consume (line 895) | bool Consume(InputStream& is, typename InputStream::Ch expect) { function RAPIDJSON_FORCEINLINE (line 933) | RAPIDJSON_FORCEINLINE void Put(Ch c) { function RAPIDJSON_FORCEINLINE (line 938) | RAPIDJSON_FORCEINLINE void* Push(SizeType count) { function Ch (line 945) | Ch* Pop() { type typename (line 1413) | typedef typename InputStream::Ch Ch; function is (line 1415) | is(s) { (void)reader; } function RAPIDJSON_FORCEINLINE (line 1418) | RAPIDJSON_FORCEINLINE Ch TakePush() { return is.Take(); } function RAPIDJSON_FORCEINLINE (line 1419) | RAPIDJSON_FORCEINLINE Ch Take() { return is.Take(); } function RAPIDJSON_FORCEINLINE (line 1420) | RAPIDJSON_FORCEINLINE void Push(char) {} function Tell (line 1422) | size_t Tell() { return is.Tell(); } function Length (line 1423) | size_t Length() { return 0; } function StackCharacter (line 1424) | const StackCharacter* Pop() { return 0; } function RAPIDJSON_FORCEINLINE (line 1438) | RAPIDJSON_FORCEINLINE Ch TakePush() { function RAPIDJSON_FORCEINLINE (line 1443) | RAPIDJSON_FORCEINLINE void Push(StackCharacter c) { function Length (line 1447) | size_t Length() { return stackStream.Length(); } function StackCharacter (line 1449) | const StackCharacter* Pop() { function RAPIDJSON_FORCEINLINE (line 1464) | RAPIDJSON_FORCEINLINE Ch Take() { return Base::TakePush(); } type typename (line 1469) | typedef typename internal::SelectIf, UTF8<> > Reader; FILE: include/rapidjson/schema.h function namespace (line 71) | namespace internal { type ValidateFlag (line 178) | enum ValidateFlag { type SchemaDraft (line 188) | enum SchemaDraft { type OpenApiVersion (line 202) | enum OpenApiVersion { function Specification (line 212) | struct Specification { function namespace (line 234) | namespace internal { type typename (line 521) | typedef typename SchemaDocumentType::AllocatorType AllocatorType; type typename (line 522) | typedef typename SchemaDocumentType::PointerType PointerType; type typename (line 523) | typedef typename ValueType::EncodingType EncodingType; type typename (line 524) | typedef typename EncodingType::Ch Ch; type SchemaValidationContext (line 525) | typedef SchemaValidationContext Context; type Schema (line 526) | typedef Schema SchemaType; type GenericValue (line 527) | typedef GenericValue SValue; type IValidationErrorHandler (line 528) | typedef IValidationErrorHandler ErrorHandler; type GenericUri (line 529) | typedef GenericUri UriType; type typename (line 578) | typedef typename ValueType::ConstValueIterator ConstValueIterator; type typename (line 579) | typedef typename ValueType::ConstMemberIterator ConstMemberIterator; type typename (line 586) | typedef typename SchemaDocumentType::SchemaEntry SchemaEntry; type Hasher (line 619) | typedef Hasher > EnumHa... function BeginValue (line 867) | bool BeginValue(Context& context) const { function Null (line 990) | bool Null(Context& context) const { function Bool (line 999) | bool Bool(Context& context, bool b) const { function Int (line 1006) | bool Int(Context& context, int i) const { function Uint (line 1013) | bool Uint(Context& context, unsigned u) const { function Int64 (line 1020) | bool Int64(Context& context, int64_t i) const { function Uint64 (line 1027) | bool Uint64(Context& context, uint64_t u) const { function Double (line 1034) | bool Double(Context& context, double d) const { function String (line 1053) | bool String(Context& context, const Ch* str, SizeType length, bool) const { function StartObject (line 1082) | bool StartObject(Context& context) const { function Key (line 1104) | bool Key(Context& context, const Ch* str, SizeType len, bool) const { function EndObject (line 1157) | bool EndObject(Context& context, SizeType memberCount) const { function StartArray (line 1205) | bool StartArray(Context& context) const { function EndArray (line 1218) | bool EndArray(Context& context, SizeType elementCount) const { function ValueType (line 1235) | static const ValueType& GetValidateErrorKeyword(ValidateErrorCode valida... type SchemaValueType (line 1330) | enum SchemaValueType { type internal (line 1342) | typedef internal::GenericRegex RegexType; type std (line 1344) | typedef std::basic_regex RegexType; type RegexType (line 1346) | typedef char RegexType; type SchemaArray (line 1349) | struct SchemaArray { function ValueType (line 1366) | static const ValueType* GetMember(const ValueType& value, const ValueTyp... function AssignIfExist (line 1371) | static void AssignIfExist(bool& out, const ValueType& value, const Value... function AssignIfExist (line 1377) | static void AssignIfExist(SizeType& out, const ValueType& value, const V... function AssignIfExist (line 1383) | void AssignIfExist(SchemaArray& out, SchemaDocumentType& schemaDocument,... function IsPatternMatch (line 1414) | static bool IsPatternMatch(const RegexType* pattern, const Ch *str, Size... function IsPatternMatch (line 1434) | static bool IsPatternMatch(const RegexType* pattern, const Ch *str, Size... function CreateSchemaValidators (line 1503) | void CreateSchemaValidators(Context& context, const SchemaArray& schemas... function FindPropertyIndex (line 1509) | bool FindPropertyIndex(const ValueType& name, SizeType* outIndex) const { function CheckBool (line 1522) | bool CheckBool(Context& context, bool) const { function CheckInt (line 1530) | bool CheckInt(Context& context, int64_t i) const { function CheckUint (line 1578) | bool CheckUint(Context& context, uint64_t i) const { function CheckDoubleMinimum (line 1626) | bool CheckDoubleMinimum(Context& context, double d) const { function CheckDoubleMaximum (line 1634) | bool CheckDoubleMaximum(Context& context, double d) const { function CheckDoubleMultipleOf (line 1642) | bool CheckDoubleMultipleOf(Context& context, double d) const { function DisallowedType (line 1656) | void DisallowedType(Context& context, const ValueType& actualType) const { type Property (line 1672) | struct Property { type PatternProperty (line 1683) | struct PatternProperty { type typename (line 1788) | typedef typename SchemaDocumentType::ValueType ValueType; type typename (line 1789) | typedef typename SchemaDocumentType::AllocatorType AllocatorType; function virtual (line 1791) | virtual ~IGenericRemoteSchemaDocumentProvider() {} function virtual (line 1793) | virtual const SchemaDocumentType* GetRemoteDocument(const GenericUri IRem... type Allocator (line 1819) | typedef Allocator AllocatorType; type typename (line 1820) | typedef typename ValueType::EncodingType EncodingType; type typename (line 1821) | typedef typename EncodingType::Ch Ch; type internal (line 1822) | typedef internal::Schema SchemaType; type GenericPointer (line 1823) | typedef GenericPointer PointerType; type GenericValue (line 1824) | typedef GenericValue GValue; type GenericUri (line 1825) | typedef GenericUri UriType; type GenericStringRef (line 1826) | typedef GenericStringRef StringRefType; function Specification (line 1942) | static const Specification GetSpecification(const ValueType& document) { function StringRefType (line 1961) | static const StringRefType& GetSchemaErrorKeyword(SchemaErrorCode schema... function SchemaError (line 1981) | void SchemaError(const SchemaErrorCode code, const PointerType& location) { function SchemaErrorValue (line 1987) | void SchemaErrorValue(const SchemaErrorCode code, const PointerType& loc... function SchemaErrorPointer (line 1994) | void SchemaErrorPointer(const SchemaErrorCode code, const PointerType& l... type PointerType (line 2007) | typedef const PointerType* SchemaRefPtr; function AddErrorInstanceLocation (line 2022) | void AddErrorInstanceLocation(GValue& result, const PointerType& locatio... function AddError (line 2029) | void AddError(GValue& keyword, GValue& error) { function AddCurrentError (line 2043) | void AddCurrentError(const SchemaErrorCode code, const PointerType& loca... function SchemaDraft (line 2080) | static SchemaDraft GetSchemaDraft(const ValueType& document) { function OpenApiVersion (line 2114) | static OpenApiVersion GetOpenApiVersion(const ValueType& document) { function SetSchemaSpecification (line 2143) | void SetSchemaSpecification(const ValueType& document) { function CreateSchemaRecursive (line 2163) | void CreateSchemaRecursive(const SchemaType** schema, const PointerType&... function UriType (line 2176) | const UriType& CreateSchema(const SchemaType** schema, const PointerType... function HandleRefSchema (line 2205) | bool HandleRefSchema(const PointerType& source, const SchemaType** schem... function ValueType (line 2324) | ValueType* FindId(const ValueType& doc, const UriType& finduri, PointerT... function AddSchemaRefs (line 2363) | void AddSchemaRefs(SchemaType* schema) { function IsCyclicRef (line 2373) | bool IsCyclicRef(const PointerType& pointer) const { function SchemaType (line 2380) | const SchemaType* GetSchema(const PointerType& pointer) const { function PointerType (line 2387) | PointerType GetPointer(const SchemaType* schema) const { function SchemaType (line 2394) | const SchemaType* GetTypeless() const { return typeless_; } type GenericSchemaDocument (line 2414) | typedef GenericSchemaDocument SchemaDocument; type IGenericRemoteSchemaDocumentProvider (line 2416) | typedef IGenericRemoteSchemaDocumentProvider IRemoteSche... type typename (line 2443) | typedef typename SchemaDocumentType::PointerType PointerType; type typename (line 2444) | typedef typename SchemaType::EncodingType EncodingType; type typename (line 2445) | typedef typename SchemaType::SValue SValue; type typename (line 2446) | typedef typename EncodingType::Ch Ch; type GenericStringRef (line 2447) | typedef GenericStringRef StringRefType; type GenericValue (line 2448) | typedef GenericValue ValueType; function Reset (line 2518) | void Reset() { function ResetError (line 2526) | void ResetError() { function SetValidateFlags (line 2534) | void SetValidateFlags(unsigned flags) { function Ch (line 2560) | const Ch* GetInvalidSchemaKeyword() const { function NotMultipleOf (line 2585) | void NotMultipleOf(int64_t actual, const SValue& expected) { function NotMultipleOf (line 2588) | void NotMultipleOf(uint64_t actual, const SValue& expected) { function NotMultipleOf (line 2591) | void NotMultipleOf(double actual, const SValue& expected) { function AboveMaximum (line 2594) | void AboveMaximum(int64_t actual, const SValue& expected, bool exclusive) { function AboveMaximum (line 2598) | void AboveMaximum(uint64_t actual, const SValue& expected, bool exclusiv... function AboveMaximum (line 2602) | void AboveMaximum(double actual, const SValue& expected, bool exclusive) { function BelowMinimum (line 2606) | void BelowMinimum(int64_t actual, const SValue& expected, bool exclusive) { function BelowMinimum (line 2610) | void BelowMinimum(uint64_t actual, const SValue& expected, bool exclusiv... function BelowMinimum (line 2614) | void BelowMinimum(double actual, const SValue& expected, bool exclusive) { function TooLong (line 2619) | void TooLong(const Ch* str, SizeType length, SizeType expected) { function TooShort (line 2623) | void TooShort(const Ch* str, SizeType length, SizeType expected) { function DoesNotMatch (line 2627) | void DoesNotMatch(const Ch* str, SizeType length) { function DisallowedItem (line 2633) | void DisallowedItem(SizeType index) { function TooFewItems (line 2638) | void TooFewItems(SizeType actualCount, SizeType expectedCount) { function TooManyItems (line 2642) | void TooManyItems(SizeType actualCount, SizeType expectedCount) { function DuplicateItems (line 2646) | void DuplicateItems(SizeType index1, SizeType index2) { function TooManyProperties (line 2655) | void TooManyProperties(SizeType actualCount, SizeType expectedCount) { function TooFewProperties (line 2659) | void TooFewProperties(SizeType actualCount, SizeType expectedCount) { function StartMissingProperties (line 2663) | void StartMissingProperties() { function AddMissingProperty (line 2666) | void AddMissingProperty(const SValue& name) { function EndMissingProperties (line 2669) | bool EndMissingProperties() { function PropertyViolations (line 2678) | void PropertyViolations(ISchemaValidator** subvalidators, SizeType count) { function DisallowedProperty (line 2682) | void DisallowedProperty(const Ch* name, SizeType length) { function StartDependencyErrors (line 2688) | void StartDependencyErrors() { function StartMissingDependentProperties (line 2691) | void StartMissingDependentProperties() { function AddMissingDependentProperty (line 2694) | void AddMissingDependentProperty(const SValue& targetName) { function EndMissingDependentProperties (line 2697) | void EndMissingDependentProperties(const SValue& sourceName) { function AddDependencySchemaError (line 2713) | void AddDependencySchemaError(const SValue& sourceName, ISchemaValidator... function EndDependencyErrors (line 2717) | bool EndDependencyErrors() { function DisallowedValue (line 2727) | void DisallowedValue(const ValidateErrorCode code = kValidateErrorEnum) { function StartDisallowedType (line 2731) | void StartDisallowedType() { function AddExpectedType (line 2734) | void AddExpectedType(const typename SchemaType::ValueType& expectedType) { function EndDisallowedType (line 2737) | void EndDisallowedType(const typename SchemaType::ValueType& actualType) { function NotAllOf (line 2744) | void NotAllOf(ISchemaValidator** subvalidators, SizeType count) { function NoneOf (line 2751) | void NoneOf(ISchemaValidator** subvalidators, SizeType count) { function NotOneOf (line 2754) | void NotOneOf(ISchemaValidator** subvalidators, SizeType count) { function MultipleOneOf (line 2757) | void MultipleOneOf(SizeType index1, SizeType index2) { function Disallowed (line 2765) | void Disallowed() { function DisallowedWhenWriting (line 2769) | void DisallowedWhenWriting() { function DisallowedWhenReading (line 2773) | void DisallowedWhenReading() { function Null (line 2830) | bool Null() { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Null, (Curren... function Bool (line 2831) | bool Bool(bool b) { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Bool, (Curren... function Int (line 2832) | bool Int(int i) { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Int, (Curren... function Uint (line 2833) | bool Uint(unsigned u) { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Uint, (Curren... function Int64 (line 2834) | bool Int64(int64_t i) { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Int64, (Curren... function Uint64 (line 2835) | bool Uint64(uint64_t u) { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Uint64, (Curren... function Double (line 2836) | bool Double(double d) { RAPIDJSON_SCHEMA_HANDLE_VALUE_(Double, (Curren... function RawNumber (line 2837) | bool RawNumber(const Ch* str, SizeType length, bool copy) function String (line 2839) | bool String(const Ch* str, SizeType length, bool copy) function StartObject (line 2842) | bool StartObject() { function Key (line 2850) | bool Key(const Ch* str, SizeType len, bool copy) { function EndObject (line 2863) | bool EndObject(SizeType memberCount) { function StartArray (line 2874) | bool StartArray() { function EndArray (line 2882) | bool EndArray(SizeType elementCount) { function virtual (line 2898) | virtual ISchemaValidator* CreateSchemaValidator(const SchemaType& root, ... function virtual (line 2908) | virtual void DestroySchemaValidator(ISchemaValidator* validator) { function virtual (line 2914) | virtual void* CreateHasher() { function virtual (line 2918) | virtual uint64_t GetHashCode(void* hasher) { function virtual (line 2922) | virtual void DestroryHasher(void* hasher) { function virtual (line 2928) | virtual void* MallocState(size_t size) { function virtual (line 2932) | virtual void FreeState(void* p) { type GenericValue (line 2939) | typedef GenericValue, StateAllocator> HashCodeArray; type internal (line 2940) | typedef internal::Hasher HasherType; function BeginValue (line 2980) | bool BeginValue() { function EndValue (line 3013) | bool EndValue() { function AppendToken (line 3056) | void AppendToken(const Ch* str, SizeType len) { function RAPIDJSON_FORCEINLINE (line 3073) | RAPIDJSON_FORCEINLINE void PushSchema(const SchemaType& schema) { new (s... function RAPIDJSON_FORCEINLINE (line 3075) | RAPIDJSON_FORCEINLINE void PopSchema() { function AddErrorInstanceLocation (line 3084) | void AddErrorInstanceLocation(ValueType& result, bool parent) { function AddErrorSchemaLocation (line 3095) | void AddErrorSchemaLocation(ValueType& result, PointerType schema = Poin... function AddErrorCode (line 3106) | void AddErrorCode(ValueType& result, const ValidateErrorCode code) { function AddError (line 3110) | void AddError(ValueType& keyword, ValueType& error) { function MergeError (line 3131) | void MergeError(ValueType& other) { function AddErrorArray (line 3147) | void AddErrorArray(const ValidateErrorCode code, type GenericSchemaValidator (line 3178) | typedef GenericSchemaValidator SchemaValidator; type typename (line 3202) | typedef typename InputStream::Ch Ch; type GenericValue (line 3203) | typedef GenericValue ValueType; function Ch (line 3239) | const Ch* GetInvalidSchemaKeyword() const { return invalidSchemaKeyword_; } FILE: include/rapidjson/stream.h function RAPIDJSON_NAMESPACE_BEGIN (line 22) | RAPIDJSON_NAMESPACE_BEGIN function is_ (line 122) | is_(is) {} function Ch (line 125) | Ch Take() { return is_.Take(); } function Tell (line 126) | size_t Tell() { return is_.Tell(); } function Ch (line 127) | Ch* PutBegin() { return is_.PutBegin(); } function Put (line 128) | void Put(Ch ch) { is_.Put(ch); } function Flush (line 129) | void Flush() { is_.Flush(); } function PutEnd (line 130) | size_t PutEnd(Ch* ch) { return is_.PutEnd(ch); } function Ch (line 133) | const Ch* Peek4() const { return is_.Peek4(); } type typename (line 155) | typedef typename Encoding::Ch Ch; function Ch (line 160) | Ch Take() { return *src_++; } function Ch (line 163) | Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; } function Put (line 164) | void Put(Ch) { RAPIDJSON_ASSERT(false); } function Flush (line 165) | void Flush() { RAPIDJSON_ASSERT(false); } function PutEnd (line 166) | size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; } type GenericStringStream (line 178) | typedef GenericStringStream > StringStream; type typename (line 189) | typedef typename Encoding::Ch Ch; function Ch (line 194) | Ch Peek() { return *src_; } function Ch (line 195) | Ch Take() { return *src_++; } function Tell (line 196) | size_t Tell() { return static_cast(src_ - head_); } function Put (line 199) | void Put(Ch c) { RAPIDJSON_ASSERT(dst_ != 0); *dst_++ = c; } function Ch (line 201) | Ch* PutBegin() { return dst_ = src_; } function PutEnd (line 202) | size_t PutEnd(Ch* begin) { return static_cast(dst_ - begin); } function Flush (line 203) | void Flush() {} function Ch (line 205) | Ch* Push(size_t count) { Ch* begin = dst_; dst_ += count; return begin; } function Pop (line 206) | void Pop(size_t count) { dst_ -= count; } type GenericInsituStringStream (line 219) | typedef GenericInsituStringStream > InsituStringStream; FILE: include/rapidjson/uri.h type std (line 37) | typedef std::basic_string String; function Ch (line 103) | const Ch* GetString() const { return uri_; } function Ch (line 105) | const Ch* GetBaseString() const { return base_; } function Ch (line 107) | const Ch* GetSchemeString() const { return scheme_; } function Ch (line 109) | const Ch* GetAuthString() const { return auth_; } function Ch (line 111) | const Ch* GetPathString() const { return path_; } function Ch (line 113) | const Ch* GetQueryString() const { return query_; } function Ch (line 115) | const Ch* GetFragString() const { return frag_; } function String (line 119) | static String Get(const GenericUri& uri) { return String(uri.GetString()... function String (line 120) | static String GetBase(const GenericUri& uri) { return String(uri.GetBase... function String (line 121) | static String GetScheme(const GenericUri& uri) { return String(uri.GetSc... function String (line 122) | static String GetAuth(const GenericUri& uri) { return String(uri.GetAuth... function String (line 123) | static String GetPath(const GenericUri& uri) { return String(uri.GetPath... function String (line 124) | static String GetQuery(const GenericUri& uri) { return String(uri.GetQue... function String (line 125) | static String GetFrag(const GenericUri& uri) { return String(uri.GetFrag... function Free (line 267) | void Free() { function Parse (line 277) | void Parse(const Ch* uri, std::size_t len) { function SetBase (line 374) | void SetBase() { function SetUri (line 388) | void SetUri() { function Ch (line 399) | Ch* CopyPart(Ch* to, Ch* from, std::size_t len) { function RemoveDotSegments (line 411) | void RemoveDotSegments() { type GenericUri (line 473) | typedef GenericUri Uri; FILE: include/rapidjson/writer.h type WriteFlag (line 66) | enum WriteFlag { function Reset (line 135) | void Reset(OutputStream& os) { function SetMaxDecimalPlaces (line 174) | void SetMaxDecimalPlaces(int maxDecimalPlaces) { function Null (line 183) | bool Null() { Prefix(kNullType); return EndValue(Write... function Bool (line 184) | bool Bool(bool b) { Prefix(b ? kTrueType : kFalseType); return... function Int (line 185) | bool Int(int i) { Prefix(kNumberType); return EndValue(Write... function Uint (line 186) | bool Uint(unsigned u) { Prefix(kNumberType); return EndValue(Write... function Int64 (line 187) | bool Int64(int64_t i64) { Prefix(kNumberType); return EndValue(Write... function Uint64 (line 188) | bool Uint64(uint64_t u64) { Prefix(kNumberType); return EndValue(Write... function Double (line 195) | bool Double(double d) { Prefix(kNumberType); return EndValue(Write... function StartObject (line 217) | bool StartObject() { function StartArray (line 241) | bool StartArray() { function String (line 260) | bool String(const Ch* const& str) { return String(str, internal::StrLen(... function Key (line 261) | bool Key(const Ch* const& str) { return Key(str, internal::StrLen(str)); } function RawValue (line 273) | bool RawValue(const Ch* json, size_t length, Type type) { function Flush (line 283) | void Flush() { type Level (line 291) | struct Level { function WriteNull (line 297) | bool WriteNull() { function WriteBool (line 302) | bool WriteBool(bool b) { function WriteInt (line 314) | bool WriteInt(int i) { function WriteUint (line 323) | bool WriteUint(unsigned u) { function WriteInt64 (line 332) | bool WriteInt64(int64_t i64) { function WriteUint64 (line 341) | bool WriteUint64(uint64_t u64) { function WriteDouble (line 350) | bool WriteDouble(double d) { function WriteString (line 383) | bool WriteString(const Ch* str, SizeType length) { function ScanWriteUnescapedString (line 457) | bool ScanWriteUnescapedString(GenericStringStream& is, s... function WriteStartObject (line 461) | bool WriteStartObject() { os_->Put('{'); return true; } function WriteEndObject (line 462) | bool WriteEndObject() { os_->Put('}'); return true; } function WriteStartArray (line 463) | bool WriteStartArray() { os_->Put('['); return true; } function WriteEndArray (line 464) | bool WriteEndArray() { os_->Put(']'); return true; } function WriteRawValue (line 466) | bool WriteRawValue(const Ch* json, size_t length) { function Prefix (line 479) | void Prefix(Type type) { function EndValue (line 500) | bool EndValue(bool ret) { function WriteUint (line 528) | inline bool Writer::WriteUint(unsigned u) { function WriteInt64 (line 536) | inline bool Writer::WriteInt64(int64_t i64) { function WriteUint64 (line 544) | inline bool Writer::WriteUint64(uint64_t u) { function WriteDouble (line 552) | inline bool Writer::WriteDouble(double d) { FILE: test/perftest/misctest.cpp class Misc (line 26) | class Misc : public PerfTest { function decode (line 56) | static unsigned inline decode(unsigned* state, unsigned* codep, unsigned... function IsUTF8 (line 67) | static bool IsUTF8(unsigned char* s) { function TEST_F (line 76) | TEST_F(Misc, Hoehrmann_IsUTF8) { function CountDecimalDigit_naive (line 85) | inline unsigned CountDecimalDigit_naive(unsigned n) { function CountDecimalDigit_enroll4 (line 94) | inline unsigned CountDecimalDigit_enroll4(unsigned n) { function CountDecimalDigit64_enroll4 (line 106) | inline unsigned CountDecimalDigit64_enroll4(uint64_t n) { function CountDecimalDigit_fast (line 118) | inline unsigned CountDecimalDigit_fast(unsigned n) { function CountDecimalDigit64_fast (line 144) | inline unsigned CountDecimalDigit64_fast(uint64_t n) { function TEST_F (line 191) | TEST_F(Misc, CountDecimalDigit_Verify) { function TEST_F (line 202) | TEST_F(Misc, CountDecimalDigit_naive) { function TEST_F (line 209) | TEST_F(Misc, CountDecimalDigit_enroll4) { function TEST_F (line 216) | TEST_F(Misc, CountDecimalDigit_fast) { function TEST_F (line 224) | TEST_F(Misc, CountDecimalDigit64_VerifyFast) { class Writer1 (line 358) | class Writer1 { method Writer1 (line 360) | Writer1() : os_() {} method Writer1 (line 361) | Writer1(OutputStream& os) : os_(&os) {} method Reset (line 363) | void Reset(OutputStream& os) { method WriteInt (line 367) | bool WriteInt(int i) { method WriteUint (line 375) | bool WriteUint(unsigned u) { method WriteInt64 (line 390) | bool WriteInt64(int64_t i64) { method WriteUint64 (line 399) | bool WriteUint64(uint64_t u64) { class Writer2 (line 437) | class Writer2 { method Writer2 (line 439) | Writer2() : os_() {} method Writer2 (line 440) | Writer2(OutputStream& os) : os_(&os) {} method Reset (line 442) | void Reset(OutputStream& os) { method WriteInt (line 446) | bool WriteInt(int i) { method WriteUint (line 454) | bool WriteUint(unsigned u) { method WriteInt64 (line 478) | bool WriteInt64(int64_t i64) { method WriteUint64 (line 487) | bool WriteUint64(uint64_t u64) { class Writer3 (line 517) | class Writer3 { method Writer3 (line 519) | Writer3() : os_() {} method Writer3 (line 520) | Writer3(OutputStream& os) : os_(&os) {} method Reset (line 522) | void Reset(OutputStream& os) { method WriteInt (line 526) | bool WriteInt(int i) { method WriteUint (line 534) | bool WriteUint(unsigned u) { method WriteInt64 (line 549) | bool WriteInt64(int64_t i64) { method WriteUint64 (line 558) | bool WriteUint64(uint64_t u64) { method WriteUintReverse (line 574) | void WriteUintReverse(char* d, unsigned u) { method WriteUint64Reverse (line 581) | void WriteUint64Reverse(char* d, uint64_t u) { class Writer4 (line 621) | class Writer4 { method Writer4 (line 623) | Writer4() : os_() {} method Writer4 (line 624) | Writer4(OutputStream& os) : os_(&os) {} method Reset (line 626) | void Reset(OutputStream& os) { method WriteInt (line 630) | bool WriteInt(int i) { method WriteUint (line 638) | bool WriteUint(unsigned u) { method WriteInt64 (line 662) | bool WriteInt64(int64_t i64) { method WriteUint64 (line 671) | bool WriteUint64(uint64_t u64) { method WriteUintReverse (line 696) | void WriteUintReverse(char* d, unsigned u) { method WriteUint64Reverse (line 713) | void WriteUint64Reverse(char* d, uint64_t u) { function itoa_Writer_StringBufferVerify (line 762) | void itoa_Writer_StringBufferVerify() { function itoa_Writer_InsituStringStreamVerify (line 775) | void itoa_Writer_InsituStringStreamVerify() { function itoa_Writer_StringBuffer (line 792) | void itoa_Writer_StringBuffer() { function itoa_Writer_InsituStringStream (line 809) | void itoa_Writer_InsituStringStream() { function itoa64_Writer_StringBufferVerify (line 827) | void itoa64_Writer_StringBufferVerify() { function itoa64_Writer_InsituStringStreamVerify (line 841) | void itoa64_Writer_InsituStringStreamVerify() { function itoa64_Writer_StringBuffer (line 859) | void itoa64_Writer_StringBuffer() { function itoa64_Writer_InsituStringStream (line 876) | void itoa64_Writer_InsituStringStream() { type rapidjson (line 896) | namespace rapidjson { function TEST_F (line 932) | TEST_F(Misc, itoa_Writer_StringBufferVerify) { itoa_Writer_StringBufferV... function TEST_F (line 933) | TEST_F(Misc, itoa_Writer1_StringBufferVerify) { itoa_Writer_StringBuffer... function TEST_F (line 934) | TEST_F(Misc, itoa_Writer2_StringBufferVerify) { itoa_Writer_StringBuffer... function TEST_F (line 935) | TEST_F(Misc, itoa_Writer3_StringBufferVerify) { itoa_Writer_StringBuffer... function TEST_F (line 936) | TEST_F(Misc, itoa_Writer4_StringBufferVerify) { itoa_Writer_StringBuffer... function TEST_F (line 937) | TEST_F(Misc, itoa_Writer_InsituStringStreamVerify) { itoa_Writer_InsituS... function TEST_F (line 938) | TEST_F(Misc, itoa_Writer1_InsituStringStreamVerify) { itoa_Writer_Insitu... function TEST_F (line 939) | TEST_F(Misc, itoa_Writer2_InsituStringStreamVerify) { itoa_Writer_Insitu... function TEST_F (line 940) | TEST_F(Misc, itoa_Writer3_InsituStringStreamVerify) { itoa_Writer_Insitu... function TEST_F (line 941) | TEST_F(Misc, itoa_Writer4_InsituStringStreamVerify) { itoa_Writer_Insitu... function TEST_F (line 942) | TEST_F(Misc, itoa_Writer_StringBuffer) { itoa_Writer_StringBuffer { method ValueCounter (line 319) | ValueCounter() : count_(1) {} method EndObject (line 321) | bool EndObject(SizeType memberCount) { count_ += memberCount * 2; retu... method EndArray (line 322) | bool EndArray(SizeType elementCount) { count_ += elementCount; return ... function RAPIDJSON_DIAG_POP (line 328) | RAPIDJSON_DIAG_POP function TEST_F (line 339) | TEST_F(RapidJson, DocumentFind) { type NullStream (line 356) | struct NullStream { method NullStream (line 359) | NullStream() /*: length_(0)*/ {} method Put (line 360) | void Put(Ch) { /*++length_;*/ } method Flush (line 361) | void Flush() {} function TEST_F (line 365) | TEST_F(RapidJson, Writer_NullStream) { function TEST_F (line 375) | TEST_F(RapidJson, SIMD_SUFFIX(Writer_StringBuffer)) { function TEST_F (line 408) | TEST_F(RapidJson, SIMD_SUFFIX(PrettyWriter_StringBuffer)) { function TEST_F (line 421) | TEST_F(RapidJson, internal_Pow10) { function TEST_F (line 428) | TEST_F(RapidJson, SkipWhitespace_Basic) { function TEST_F (line 437) | TEST_F(RapidJson, SIMD_SUFFIX(SkipWhitespace)) { function TEST_F (line 445) | TEST_F(RapidJson, SkipWhitespace_strspn) { function TEST_F (line 452) | TEST_F(RapidJson, UTF8_Validate) { function TEST_F (line 464) | TEST_F(RapidJson, FileReadStream) { function TEST_F (line 475) | TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_FileReadStream)) { function TEST_F (line 487) | TEST_F(RapidJson, IStreamWrapper) { function TEST_F (line 498) | TEST_F(RapidJson, IStreamWrapper_Unbuffered) { function TEST_F (line 508) | TEST_F(RapidJson, IStreamWrapper_Setbuffered) { function TEST_F (line 521) | TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper)) { function TEST_F (line 533) | TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper_Un... function TEST_F (line 544) | TEST_F(RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_IStreamWrapper_Se... function TEST_F (line 558) | TEST_F(RapidJson, StringBuffer) { FILE: test/perftest/schematest.cpp function RAPIDJSON_DIAG_POP (line 50) | RAPIDJSON_DIAG_POP function IsExcludeTest (line 161) | static bool IsExcludeTest(const std::string& description) { type TestSuite (line 183) | struct TestSuite { method TestSuite (line 184) | TestSuite() : schema() {} function TEST_F (line 198) | TEST_F(Schema, TestSuite) { FILE: test/unittest/allocatorstest.cpp function TestAllocator (line 27) | void TestAllocator(Allocator& a) { type TestStdAllocatorData (line 55) | struct TestStdAllocatorData { method TestStdAllocatorData (line 56) | TestStdAllocatorData(int &constructions, int &destructions) : method TestStdAllocatorData (line 62) | TestStdAllocatorData(const TestStdAllocatorData& rhs) : method TestStdAllocatorData (line 68) | TestStdAllocatorData& operator=(const TestStdAllocatorData& rhs) function TestStdAllocator (line 87) | void TestStdAllocator(const Allocator& a) { function TEST (line 176) | TEST(Allocator, CrtAllocator) { function TEST (line 190) | TEST(Allocator, MemoryPoolAllocator) { function TEST (line 257) | TEST(Allocator, Alignment) { function TEST (line 275) | TEST(Allocator, Issue399) { FILE: test/unittest/bigintegertest.cpp function TEST (line 28) | TEST(BigInteger, Constructor) { function TEST (line 44) | TEST(BigInteger, AddUint64) { function TEST (line 63) | TEST(BigInteger, MultiplyUint64) { function TEST (line 85) | TEST(BigInteger, MultiplyUint32) { function TEST (line 107) | TEST(BigInteger, LeftShift) { function TEST (line 130) | TEST(BigInteger, Compare) { FILE: test/unittest/clzlltest.cpp function TEST (line 24) | TEST(clzll, normal) { FILE: test/unittest/cursorstreamwrappertest.cpp function testJson (line 23) | static bool testJson(const char *json, size_t &line, size_t &col) { function TEST (line 36) | TEST(CursorStreamWrapper, MissingFirstBracket) { function TEST (line 45) | TEST(CursorStreamWrapper, MissingQuotes) { function TEST (line 54) | TEST(CursorStreamWrapper, MissingColon) { function TEST (line 63) | TEST(CursorStreamWrapper, MissingSecondQuotes) { function TEST (line 72) | TEST(CursorStreamWrapper, MissingComma) { function TEST (line 81) | TEST(CursorStreamWrapper, MissingArrayBracket) { function TEST (line 90) | TEST(CursorStreamWrapper, MissingArrayComma) { function TEST (line 99) | TEST(CursorStreamWrapper, MissingLastArrayBracket) { function TEST (line 108) | TEST(CursorStreamWrapper, MissingLastBracket) { FILE: test/unittest/documenttest.cpp function ParseCheck (line 33) | void ParseCheck(DocumentType& doc) { function ParseTest (line 79) | void ParseTest() { function TEST (line 120) | TEST(Document, Parse) { function TEST (line 127) | TEST(Document, UnchangedOnParseError) { function FILE (line 156) | static FILE* OpenEncodedFile(const char* filename) { function TEST (line 174) | TEST(Document, Parse_Encoding) { function TEST (line 215) | TEST(Document, ParseStream_EncodedInputStream) { function TEST (line 256) | TEST(Document, ParseStream_AutoUTFInputStream) { function TEST (line 293) | TEST(Document, Swap) { type OutputStringStream (line 348) | struct OutputStringStream : public std::ostringstream { method Put (line 353) | void Put(char c) { method Flush (line 356) | void Flush() {} function TEST (line 361) | TEST(Document, AcceptWriter) { function TEST (line 372) | TEST(Document, UserBuffer) { function TEST (line 390) | TEST(Document, AssertAcceptInvalidNameType) { function TEST (line 402) | TEST(Document, UTF16_Document) { function TEST (line 422) | TEST(Document, Traits) { type DocumentMove (line 460) | struct DocumentMove: public ::testing::Test { function TYPED_TEST (line 466) | TYPED_TEST(DocumentMove, MoveConstructor) { function TYPED_TEST (line 500) | TYPED_TEST(DocumentMove, MoveConstructorParseError) { function TYPED_TEST (line 537) | TYPED_TEST(DocumentMove, MoveConstructorStack) { function TYPED_TEST (line 563) | TYPED_TEST(DocumentMove, MoveAssignment) { function TYPED_TEST (line 599) | TYPED_TEST(DocumentMove, MoveAssignmentParseError) { function TYPED_TEST (line 634) | TYPED_TEST(DocumentMove, MoveAssignmentStack) { FILE: test/unittest/dtoatest.cpp function TEST (line 25) | TEST(dtoa, normal) { function TEST (line 54) | TEST(dtoa, maxDecimalPlaces) { FILE: test/unittest/encodedstreamtest.cpp class EncodedStreamTest (line 25) | class EncodedStreamTest : public ::testing::Test { method EncodedStreamTest (line 27) | EncodedStreamTest() : json_(), length_() {} method SetUp (line 30) | virtual void SetUp() { method TearDown (line 34) | virtual void TearDown() { method FILE (line 44) | static FILE* Open(const char* filename) { method TestEncodedInputStream (line 81) | void TestEncodedInputStream(const char* filename) { method TestAutoUTFInputStream (line 121) | void TestAutoUTFInputStream(const char *filename, bool expectHasBOM) { method TestEncodedOutputStream (line 163) | void TestEncodedOutputStream(const char* expectedFilename, bool putBOM) { method TestAutoUTFOutputStream (line 196) | void TestAutoUTFOutputStream(UTFType type, bool putBOM, const char *ex... method CompareFile (line 230) | bool CompareFile(const char* filename, const char* expectedFilename) { method CompareBufferFile (line 240) | bool CompareBufferFile(const char* actualBuffer, size_t actualLength, ... function TEST_F (line 254) | TEST_F(EncodedStreamTest, EncodedInputStream) { function TEST_F (line 267) | TEST_F(EncodedStreamTest, AutoUTFInputStream) { function TEST_F (line 289) | TEST_F(EncodedStreamTest, EncodedOutputStream) { function TEST_F (line 302) | TEST_F(EncodedStreamTest, AutoUTFOutputStream) { FILE: test/unittest/encodingstest.cpp function decode (line 265) | static unsigned inline decode(unsigned* state, unsigned* codep, unsigned... function TEST (line 285) | TEST(EncodingsTest, UTF8) { function TEST (line 337) | TEST(EncodingsTest, UTF16) { function TEST (line 397) | TEST(EncodingsTest, UTF32) { function TEST (line 428) | TEST(EncodingsTest, ASCII) { FILE: test/unittest/filestreamtest.cpp class FileStreamTest (line 22) | class FileStreamTest : public ::testing::Test { method FileStreamTest (line 24) | FileStreamTest() : filename_(), json_(), length_(), abcde_() {} method SetUp (line 27) | virtual void SetUp() { method TearDown (line 72) | virtual void TearDown() { function TEST_F (line 90) | TEST_F(FileStreamTest, FileReadStream) { function TEST_F (line 108) | TEST_F(FileStreamTest, FileReadStream_Peek4) { function TEST_F (line 132) | TEST_F(FileStreamTest, FileWriteStream) { FILE: test/unittest/fwdtest.cpp type Foo (line 28) | struct Foo { function TEST (line 224) | TEST(Fwd, Fwd) { FILE: test/unittest/istreamwrappertest.cpp function TestStringStream (line 32) | static void TestStringStream() { function TEST (line 89) | TEST(IStreamWrapper, istringstream) { function TEST (line 93) | TEST(IStreamWrapper, stringstream) { function TEST (line 97) | TEST(IStreamWrapper, wistringstream) { function TEST (line 101) | TEST(IStreamWrapper, wstringstream) { function Open (line 106) | static bool Open(FileStreamType& fs, const char* filename) { function TEST (line 124) | TEST(IStreamWrapper, ifstream) { function TEST (line 135) | TEST(IStreamWrapper, fstream) { function TEST (line 151) | TEST(IStreamWrapper, wifstream) { function TEST (line 164) | TEST(IStreamWrapper, wfstream) { FILE: test/unittest/itoatest.cpp type Traits (line 26) | struct Traits { type Traits (line 30) | struct Traits { method Negate (line 33) | static uint32_t Negate(uint32_t x) { return x; } type Traits (line 37) | struct Traits { method Negate (line 40) | static int32_t Negate(int32_t x) { return -x; } type Traits (line 44) | struct Traits { method Negate (line 47) | static uint64_t Negate(uint64_t x) { return x; } type Traits (line 51) | struct Traits { method Negate (line 54) | static int64_t Negate(int64_t x) { return -x; } function VerifyValue (line 58) | static void VerifyValue(T value, void(*f)(T, char*), char* (*g)(T, char*... function Verify (line 70) | static void Verify(void(*f)(T, char*), char* (*g)(T, char*)) { function u32toa_naive (line 94) | static void u32toa_naive(uint32_t value, char* buffer) { function i32toa_naive (line 109) | static void i32toa_naive(int32_t value, char* buffer) { function u64toa_naive (line 118) | static void u64toa_naive(uint64_t value, char* buffer) { function i64toa_naive (line 133) | static void i64toa_naive(int64_t value, char* buffer) { function TEST (line 142) | TEST(itoa, u32toa) { function TEST (line 146) | TEST(itoa, i32toa) { function TEST (line 150) | TEST(itoa, u64toa) { function TEST (line 154) | TEST(itoa, i64toa) { FILE: test/unittest/jsoncheckertest.cpp type NoOpHandler (line 51) | struct NoOpHandler { method Null (line 52) | bool Null() { return true; } method Bool (line 53) | bool Bool(bool) { return true; } method Int (line 54) | bool Int(int) { return true; } method Uint (line 55) | bool Uint(unsigned) { return true; } method Int64 (line 56) | bool Int64(int64_t) { return true; } method Uint64 (line 57) | bool Uint64(uint64_t) { return true; } method Double (line 58) | bool Double(double) { return true; } method RawNumber (line 59) | bool RawNumber(const char*, SizeType, bool) { return true; } method String (line 60) | bool String(const char*, SizeType, bool) { return true; } method StartObject (line 61) | bool StartObject() { return true; } method Key (line 62) | bool Key(const char*, SizeType, bool) { return true; } method EndObject (line 63) | bool EndObject(SizeType) { return true; } method StartArray (line 64) | bool StartArray() { return true; } method EndArray (line 65) | bool EndArray(SizeType) { return true; } function TEST (line 69) | TEST(JsonChecker, Reader) { FILE: test/unittest/namespacetest.cpp function TEST (line 34) | TEST(NamespaceTest,Using) { function TEST (line 43) | TEST(NamespaceTest,Direct) { FILE: test/unittest/ostreamwrappertest.cpp function TestStringStream (line 27) | static void TestStringStream() { function TEST (line 40) | TEST(OStreamWrapper, ostringstream) { function TEST (line 44) | TEST(OStreamWrapper, stringstream) { function TEST (line 48) | TEST(OStreamWrapper, wostringstream) { function TEST (line 52) | TEST(OStreamWrapper, wstringstream) { function TEST (line 56) | TEST(OStreamWrapper, cout) { function TestFileStream (line 65) | static void TestFileStream() { function TEST (line 86) | TEST(OStreamWrapper, ofstream) { function TEST (line 90) | TEST(OStreamWrapper, fstream) { FILE: test/unittest/platformtest.cpp function TEST (line 29) | TEST(Platform, GetObject) { FILE: test/unittest/pointertest.cpp function TEST (line 38) | TEST(Pointer, DefaultConstructor) { function TEST (line 44) | TEST(Pointer, Parse) { function TEST (line 193) | TEST(Pointer, Parse_URIFragment) { function TEST (line 404) | TEST(Pointer, Stringify) { function TEST (line 455) | TEST(Pointer, ConstructorWithToken) { function TEST (line 466) | TEST(Pointer, CopyConstructor) { function TEST (line 497) | TEST(Pointer, Assignment) { function TEST (line 537) | TEST(Pointer, Swap) { function TEST (line 567) | TEST(Pointer, Append) { function TEST (line 597) | TEST(Pointer, Equality) { function TEST (line 605) | TEST(Pointer, Inequality) { function TEST (line 613) | TEST(Pointer, Create) { function TEST (line 663) | TEST(Pointer, GetUri) { function TEST (line 699) | TEST(Pointer, Get) { function TEST (line 731) | TEST(Pointer, GetWithDefault) { function TEST (line 784) | TEST(Pointer, GetWithDefault_NoAllocator) { function TEST (line 836) | TEST(Pointer, Set) { function TEST (line 896) | TEST(Pointer, Set_NoAllocator) { function TEST (line 955) | TEST(Pointer, Swap_Value) { function TEST (line 964) | TEST(Pointer, Swap_Value_NoAllocator) { function TEST (line 972) | TEST(Pointer, Erase) { function TEST (line 1011) | TEST(Pointer, CreateValueByPointer) { function TEST (line 1025) | TEST(Pointer, CreateValueByPointer_NoAllocator) { function TEST (line 1038) | TEST(Pointer, GetValueByPointer) { function TEST (line 1071) | TEST(Pointer, GetValueByPointerWithDefault_Pointer) { function TEST (line 1124) | TEST(Pointer, GetValueByPointerWithDefault_String) { function TEST (line 1177) | TEST(Pointer, GetValueByPointerWithDefault_Pointer_NoAllocator) { function TEST (line 1229) | TEST(Pointer, GetValueByPointerWithDefault_String_NoAllocator) { function TEST (line 1281) | TEST(Pointer, SetValueByPointer_Pointer) { function TEST (line 1338) | TEST(Pointer, SetValueByPointer_String) { function TEST (line 1395) | TEST(Pointer, SetValueByPointer_Pointer_NoAllocator) { function TEST (line 1451) | TEST(Pointer, SetValueByPointer_String_NoAllocator) { function TEST (line 1507) | TEST(Pointer, SwapValueByPointer) { function TEST (line 1520) | TEST(Pointer, SwapValueByPointer_NoAllocator) { function TEST (line 1532) | TEST(Pointer, EraseValueByPointer_Pointer) { function TEST (line 1547) | TEST(Pointer, EraseValueByPointer_String) { function TEST (line 1562) | TEST(Pointer, Ambiguity) { function TEST (line 1581) | TEST(Pointer, ResolveOnObject) { function TEST (line 1597) | TEST(Pointer, ResolveOnArray) { function TEST (line 1613) | TEST(Pointer, LessThan) { type myjson (line 1687) | namespace myjson { class MyAllocator (line 1689) | class MyAllocator method Free (line 1695) | static void Free(void *_p) { return free(_p); } function TEST (line 1713) | TEST(Pointer, Issue483) { function TEST (line 1721) | TEST(Pointer, Issue1899) { FILE: test/unittest/prettywritertest.cpp function TEST (line 60) | TEST(PrettyWriter, Basic) { function TEST (line 69) | TEST(PrettyWriter, FormatOptions) { function TEST (line 79) | TEST(PrettyWriter, SetIndent) { function TEST (line 106) | TEST(PrettyWriter, String) { function TEST (line 116) | TEST(PrettyWriter, String_STDSTRING) { class OStreamWrapper (line 128) | class OStreamWrapper { method OStreamWrapper (line 132) | OStreamWrapper(std::ostream& os) : os_(os) {} method Ch (line 134) | Ch Peek() const { assert(false); return '\0'; } method Ch (line 135) | Ch Take() { assert(false); return '\0'; } method Tell (line 136) | size_t Tell() const { return 0; } method Ch (line 138) | Ch* PutBegin() { assert(false); return 0; } method Put (line 139) | void Put(Ch c) { os_.put(c); } method Flush (line 140) | void Flush() { os_.flush(); } method PutEnd (line 141) | size_t PutEnd(Ch*) { assert(false); return 0; } function TEST (line 151) | TEST(PrettyWriter, OStreamWrapper) { function TEST (line 167) | TEST(PrettyWriter, FileWriteStream) { function TEST (line 192) | TEST(PrettyWriter, RawValue) { function TEST (line 211) | TEST(PrettyWriter, InvalidEventSequence) { function TEST (line 262) | TEST(PrettyWriter, NaN) { function TEST (line 281) | TEST(PrettyWriter, Inf) { function TEST (line 305) | TEST(PrettyWriter, Issue_889) { function WriterGen (line 321) | static PrettyWriter WriterGen(StringBuffer &target) { function TEST (line 329) | TEST(PrettyWriter, MoveCtor) { function TEST (line 342) | TEST(PrettyWriter, Issue_1336) { FILE: test/unittest/readertest.cpp type ParseBoolHandler (line 42) | struct ParseBoolHandler : BaseReaderHandler, ParseBoolHandler, ParseIntHandler> { method ParseIntHandler (line 69) | ParseIntHandler() : step_(0), actual_() {} method Default (line 70) | bool Default() { ADD_FAILURE(); return false; } method Int (line 71) | bool Int(int i) { actual_ = i; step_++; return true; } type ParseUintHandler (line 77) | struct ParseUintHandler : BaseReaderHandler, ParseUintHandler> { method ParseUintHandler (line 78) | ParseUintHandler() : step_(0), actual_() {} method Default (line 79) | bool Default() { ADD_FAILURE(); return false; } method Uint (line 80) | bool Uint(unsigned i) { actual_ = i; step_++; return true; } type ParseInt64Handler (line 86) | struct ParseInt64Handler : BaseReaderHandler, ParseInt64Handler> { method ParseInt64Handler (line 87) | ParseInt64Handler() : step_(0), actual_() {} method Default (line 88) | bool Default() { ADD_FAILURE(); return false; } method Int64 (line 89) | bool Int64(int64_t i) { actual_ = i; step_++; return true; } type ParseUint64Handler (line 95) | struct ParseUint64Handler : BaseReaderHandler, ParseUint64Handler> { method ParseUint64Handler (line 96) | ParseUint64Handler() : step_(0), actual_() {} method Default (line 97) | bool Default() { ADD_FAILURE(); return false; } method Uint64 (line 98) | bool Uint64(uint64_t i) { actual_ = i; step_++; return true; } type ParseDoubleHandler (line 104) | struct ParseDoubleHandler : BaseReaderHandler, ParseDoubleHandler> { method ParseDoubleHandler (line 105) | ParseDoubleHandler() : step_(0), actual_() {} method Default (line 106) | bool Default() { ADD_FAILURE(); return false; } method Double (line 107) | bool Double(double d) { actual_ = d; step_++; return true; } function TEST (line 113) | TEST(Reader, ParseNumber_Integer) { function TestParseDouble (line 188) | static void TestParseDouble() { function TEST (line 588) | TEST(Reader, ParseNumber_NormalPrecisionDouble) { function TEST (line 592) | TEST(Reader, ParseNumber_FullPrecisionDouble) { function TEST (line 596) | TEST(Reader, ParseNumber_NormalPrecisionError) { function TestParseNumberError (line 631) | static void TestParseNumberError() { function TEST (line 748) | TEST(Reader, ParseNumberError_NormalPrecisionDouble) { function TEST (line 752) | TEST(Reader, ParseNumberError_FullPrecisionDouble) { type ParseStringHandler (line 757) | struct ParseStringHandler : BaseReaderHandler, ScanCo... method String (line 103) | bool String(const char* str, size_t length, bool) { function TestScanCopyUnescapedString (line 111) | void TestScanCopyUnescapedString() { function TEST (line 164) | TEST(SIMD, SIMD_SUFFIX(ScanCopyUnescapedString)) { function TEST (line 169) | TEST(SIMD, SIMD_SUFFIX(ScanWriteUnescapedString)) { FILE: test/unittest/strfunctest.cpp function TEST (line 21) | TEST(StrFunc, CountStringCodePoint) { FILE: test/unittest/stringbuffertest.cpp function TEST (line 26) | TEST(StringBuffer, InitialSize) { function TEST (line 33) | TEST(StringBuffer, Put) { function TEST (line 42) | TEST(StringBuffer, PutN_Issue672) { function TEST (line 51) | TEST(StringBuffer, Clear) { function TEST (line 63) | TEST(StringBuffer, Push) { function TEST (line 75) | TEST(StringBuffer, Pop) { function TEST (line 89) | TEST(StringBuffer, GetLength_Issue744) { function TEST (line 104) | TEST(StringBuffer, Traits) { function TEST (line 141) | TEST(StringBuffer, MoveConstructor) { function TEST (line 169) | TEST(StringBuffer, MoveAssignment) { FILE: test/unittest/strtodtest.cpp function TEST (line 28) | TEST(Strtod, CheckApproximationCase) { FILE: test/unittest/unittest.cpp function main (line 31) | int main(int argc, char **argv) { FILE: test/unittest/unittest.h function StrLen (line 60) | unsigned StrLen(const Ch* s) { function StrCmp (line 67) | int StrCmp(const Ch* s1, const Ch* s2) { function Ch (line 73) | Ch* StrDup(const Ch* str) { function FILE (line 80) | inline FILE* TempFile(char *filename) { function class (line 109) | class AssertException : public std::logic_error { function class (line 130) | class Random { FILE: test/unittest/uritest.cpp function TEST (line 32) | TEST(Uri, DefaultConstructor) { function TEST (line 51) | TEST(Uri, Parse) { function TEST (line 158) | TEST(Uri, Parse_UTF16) { function TEST (line 267) | TEST(Uri, Parse_Std) { function TEST (line 283) | TEST(Uri, Parse_UTF16_Std) { function TEST (line 301) | TEST(Uri, CopyConstructor) { function TEST (line 311) | TEST(Uri, Assignment) { function TEST (line 322) | TEST(Uri, Resolve) { function TEST (line 503) | TEST(Uri, Resolve_UTF16) { function TEST (line 685) | TEST(Uri, Equals) { function TEST (line 697) | TEST(Uri, Match) { function TEST (line 714) | TEST(Uri, Issue1899) { FILE: test/unittest/valuetest.cpp function TEST (line 26) | TEST(Value, Size) { function TEST (line 38) | TEST(Value, DefaultConstructor) { function TEST (line 58) | TEST(Value, Traits) { function TEST (line 96) | TEST(Value, MoveConstructor) { function TEST (line 121) | TEST(Value, AssignmentOperator) { function TestEqual (line 165) | void TestEqual(const A& a, const B& b) { function TestUnequal (line 173) | void TestUnequal(const A& a, const B& b) { function TEST (line 180) | TEST(Value, EqualtoOperator) { function TestCopyFrom (line 250) | void TestCopyFrom() { function TEST (line 283) | TEST(Value, CopyFrom) { function TEST (line 288) | TEST(Value, Swap) { function TEST (line 304) | TEST(Value, Null) { function TEST (line 327) | TEST(Value, True) { function TEST (line 358) | TEST(Value, False) { function TEST (line 384) | TEST(Value, Int) { function TEST (line 455) | TEST(Value, Uint) { function TEST (line 512) | TEST(Value, Int64) { function TEST (line 576) | TEST(Value, Uint64) { function TEST (line 628) | TEST(Value, Double) { function TEST (line 660) | TEST(Value, Float) { function TEST (line 697) | TEST(Value, IsLosslessDouble) { function TEST (line 722) | TEST(Value, IsLosslessFloat) { function TEST (line 732) | TEST(Value, String) { function TEST (line 882) | TEST(Value, SetStringNull) { function TestArray (line 925) | static void TestArray(T& x, Allocator& allocator) { function TEST (line 1080) | TEST(Value, Array) { function TEST (line 1134) | TEST(Value, ArrayHelper) { function TEST (line 1196) | TEST(Value, ArrayHelperRangeFor) { function TestObject (line 1226) | static void TestObject(T& x, Allocator& allocator) { function TEST (line 1493) | TEST(Value, Object) { function TEST (line 1515) | TEST(Value, ObjectHelper) { function TEST (line 1571) | TEST(Value, ObjectHelperRangeFor) { function TEST (line 1609) | TEST(Value, EraseMember_String) { function TEST (line 1627) | TEST(Value, BigNestedArray) { function TEST (line 1648) | TEST(Value, BigNestedObject) { function TEST (line 1690) | TEST(Value, RemoveLastElement) { function TEST (line 1703) | TEST(Document, CrtAllocator) { function TestShortStringOptimization (line 1714) | static void TestShortStringOptimization(const char* str) { function TEST (line 1725) | TEST(Value, AllocateShortString) { type TerminateHandler (line 1735) | struct TerminateHandler { method Null (line 1736) | bool Null() { return e != 0; } method Bool (line 1737) | bool Bool(bool) { return e != 1; } method Int (line 1738) | bool Int(int) { return e != 2; } method Uint (line 1739) | bool Uint(unsigned) { return e != 3; } method Int64 (line 1740) | bool Int64(int64_t) { return e != 4; } method Uint64 (line 1741) | bool Uint64(uint64_t) { return e != 5; } method Double (line 1742) | bool Double(double) { return e != 6; } method RawNumber (line 1743) | bool RawNumber(const char*, SizeType, bool) { return e != 7; } method String (line 1744) | bool String(const char*, SizeType, bool) { return e != 8; } method StartObject (line 1745) | bool StartObject() { return e != 9; } method Key (line 1746) | bool Key(const char*, SizeType, bool) { return e != 10; } method EndObject (line 1747) | bool EndObject(SizeType) { return e != 11; } method StartArray (line 1748) | bool StartArray() { return e != 12; } method EndArray (line 1749) | bool EndArray(SizeType) { return e != 13; } function TEST (line 1761) | TEST(Value, AcceptTerminationByHandler) { type ValueIntComparer (line 1779) | struct ValueIntComparer { function TEST (line 1786) | TEST(Value, Sorting) { function MergeDuplicateKey (line 1801) | static void MergeDuplicateKey(Value& v, Value::AllocatorType& a) { function TEST (line 1830) | TEST(Value, MergeDuplicateKey) { function TEST (line 1860) | TEST(Value, SSOMemoryOverlapTest) { FILE: test/unittest/writertest.cpp function TEST (line 30) | TEST(Writer, Compact) { function TEST (line 54) | TEST(Writer, Root) { function TEST (line 64) | TEST(Writer, Int) { function TEST (line 70) | TEST(Writer, UInt) { function TEST (line 78) | TEST(Writer, Int64) { function TEST (line 83) | TEST(Writer, Uint64) { function TEST (line 88) | TEST(Writer, String) { function TEST (line 103) | TEST(Writer, Issue_889) { function TEST (line 116) | TEST(Writer, ScanWriteUnescapedString) { function TEST (line 129) | TEST(Writer, Double) { function TestTranscode (line 144) | void TestTranscode(const char* json) { function TEST (line 160) | TEST(Writer, Transcode) { class OStreamWrapper (line 199) | class OStreamWrapper { method OStreamWrapper (line 203) | OStreamWrapper(std::ostream& os) : os_(os) {} method Ch (line 205) | Ch Peek() const { assert(false); return '\0'; } method Ch (line 206) | Ch Take() { assert(false); return '\0'; } method Tell (line 207) | size_t Tell() const { return 0; } method Ch (line 209) | Ch* PutBegin() { assert(false); return 0; } method Put (line 210) | void Put(Ch c) { os_.put(c); } method Flush (line 211) | void Flush() { os_.flush(); } method PutEnd (line 212) | size_t PutEnd(Ch*) { assert(false); return 0; } function TEST (line 221) | TEST(Writer, OStreamWrapper) { function TEST (line 236) | TEST(Writer, AssertRootMayBeAnyValue) { function TEST (line 255) | TEST(Writer, AssertIncorrectObjectLevel) { function TEST (line 263) | TEST(Writer, AssertIncorrectArrayLevel) { function TEST (line 271) | TEST(Writer, AssertIncorrectEndObject) { function TEST (line 278) | TEST(Writer, AssertIncorrectEndArray) { function TEST (line 285) | TEST(Writer, AssertObjectKeyNotString) { function TEST (line 306) | TEST(Writer, AssertMultipleRoot) { function TEST (line 328) | TEST(Writer, RootObjectIsComplete) { function TEST (line 342) | TEST(Writer, RootArrayIsComplete) { function TEST (line 356) | TEST(Writer, RootValueIsComplete) { function TEST (line 377) | TEST(Writer, InvalidEncoding) { function TEST (line 406) | TEST(Writer, ValidateEncoding) { function TEST (line 433) | TEST(Writer, InvalidEventSequence) { function TEST (line 484) | TEST(Writer, NaN) { function TEST (line 503) | TEST(Writer, NaNToNull) { function TEST (line 515) | TEST(Writer, Inf) { function TEST (line 539) | TEST(Writer, InfToNull) { function TEST (line 557) | TEST(Writer, RawValue) { function TEST (line 571) | TEST(Write, RawValue_Issue1152) { function WriterGen (line 609) | static Writer WriterGen(StringBuffer &target) { function TEST (line 617) | TEST(Writer, MoveCtor) {