|
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 28 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: