|
| void | WriteMessageField (google::protobuf::Message const &value, google::protobuf::FieldDescriptor const *field) |
| |
| void | WriteSimpleMessageField (google::protobuf::Message const &value, google::protobuf::FieldDescriptor const *field) |
| |
| void | WriteRepeatedMessageField (google::protobuf::Message const &value, google::protobuf::FieldDescriptor const *field) |
| |
|
| rapidjson::StringBuffer | _buffer |
| |
| rapidjson::Writer< rapidjson::StringBuffer > | _writer |
| |
Definition at line 27 of file ProtobufJSON.cpp.
◆ Serializer()
| Serializer::Serializer |
( |
| ) |
|
|
inline |
◆ GetString()
| std::string Serializer::GetString |
( |
| ) |
const |
|
inline |
◆ WriteBool()
| void Serializer::WriteBool |
( |
bool |
value | ) |
|
|
inline |
◆ WriteDouble()
| void Serializer::WriteDouble |
( |
double |
value | ) |
|
|
inline |
◆ WriteEnum()
| void Serializer::WriteEnum |
( |
google::protobuf::EnumValueDescriptor const * |
value | ) |
|
|
inline |
◆ WriteFloat()
| void Serializer::WriteFloat |
( |
float |
value | ) |
|
|
inline |
◆ WriteInt32()
| void Serializer::WriteInt32 |
( |
int32 |
value | ) |
|
|
inline |
◆ WriteInt64()
| void Serializer::WriteInt64 |
( |
int64 |
value | ) |
|
|
inline |
◆ WriteMessage()
| void Serializer::WriteMessage |
( |
google::protobuf::Message const & |
value | ) |
|
◆ WriteMessageField()
| void Serializer::WriteMessageField |
( |
google::protobuf::Message const & |
value, |
|
|
google::protobuf::FieldDescriptor const * |
field |
|
) |
| |
|
private |
◆ WriteRepeatedMessageField()
| void Serializer::WriteRepeatedMessageField |
( |
google::protobuf::Message const & |
value, |
|
|
google::protobuf::FieldDescriptor const * |
field |
|
) |
| |
|
private |
◆ WriteSimpleMessageField()
| void Serializer::WriteSimpleMessageField |
( |
google::protobuf::Message const & |
value, |
|
|
google::protobuf::FieldDescriptor const * |
field |
|
) |
| |
|
private |
◆ WriteString()
| void Serializer::WriteString |
( |
std::string const & |
value | ) |
|
|
inline |
◆ WriteUInt32()
| void Serializer::WriteUInt32 |
( |
uint32 |
value | ) |
|
|
inline |
◆ WriteUInt64()
| void Serializer::WriteUInt64 |
( |
uint64 |
value | ) |
|
|
inline |
◆ _buffer
| rapidjson::StringBuffer Serializer::_buffer |
|
private |
◆ _writer
| rapidjson::Writer<rapidjson::StringBuffer> Serializer::_writer |
|
private |
The documentation for this class was generated from the following file: