MCPcopy Create free account
hub / github.com/Tencent/rapidjson / Serialize

Method Serialize

example/serialize/serialize.cpp:128–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

126
127 template <typename Writer>
128 void Serialize(Writer& writer) const {
129 writer.StartObject();
130
131 Person::Serialize(writer);
132
133 writer.String("married");
134 writer.Bool(married_);
135
136 writer.String(("dependents"));
137 writer.StartArray();
138 for (std::vector<Dependent>::const_iterator dependentItr = dependents_.begin(); dependentItr != dependents_.end(); ++dependentItr)
139 dependentItr->Serialize(writer);
140 writer.EndArray();
141
142 writer.EndObject();
143 }
144
145private:
146 std::vector<Dependent> dependents_;

Callers

nothing calls this directly

Calls 9

StartObjectMethod · 0.45
StringMethod · 0.45
BoolMethod · 0.45
StartArrayMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
SerializeMethod · 0.45
EndArrayMethod · 0.45
EndObjectMethod · 0.45

Tested by

no test coverage detected