|
bool | CheckType (google::protobuf::FieldDescriptor::CppType expectedType) |
|
|
rapidjson::Reader | _reader |
|
std::stack< google::protobuf::FieldDescriptor const * > | _state |
|
std::stack< google::protobuf::Message * > | _objectState |
|
std::vector< std::string > | _errors |
|
Definition at line 186 of file ProtobufJSON.cpp.
◆ Bool()
bool Deserializer::Bool |
( |
bool |
b | ) |
|
◆ CheckType()
bool Deserializer::CheckType |
( |
google::protobuf::FieldDescriptor::CppType |
expectedType | ) |
|
|
private |
◆ Double()
bool Deserializer::Double |
( |
double |
d | ) |
|
◆ EndArray()
bool Deserializer::EndArray |
( |
rapidjson::SizeType |
memberCount | ) |
|
◆ EndObject()
bool Deserializer::EndObject |
( |
rapidjson::SizeType |
memberCount | ) |
|
◆ GetErrors()
std::vector< std::string > const & Deserializer::GetErrors |
( |
| ) |
const |
|
inline |
◆ Int()
bool Deserializer::Int |
( |
int32 |
i | ) |
|
◆ Int64()
bool Deserializer::Int64 |
( |
int64 |
i | ) |
|
◆ Key()
bool Deserializer::Key |
( |
const Ch * |
str, |
|
|
rapidjson::SizeType |
length, |
|
|
bool |
copy |
|
) |
| |
◆ Null()
bool Deserializer::Null |
( |
| ) |
|
◆ ReadMessage()
bool Deserializer::ReadMessage |
( |
std::string const & |
json, |
|
|
google::protobuf::Message * |
message |
|
) |
| |
◆ StartArray()
bool Deserializer::StartArray |
( |
| ) |
|
◆ StartObject()
bool Deserializer::StartObject |
( |
| ) |
|
◆ String()
bool Deserializer::String |
( |
const Ch * |
str, |
|
|
rapidjson::SizeType |
length, |
|
|
bool |
copy |
|
) |
| |
◆ Uint()
bool Deserializer::Uint |
( |
uint32 |
i | ) |
|
◆ Uint64()
bool Deserializer::Uint64 |
( |
uint64 |
i | ) |
|
◆ _errors
std::vector<std::string> Deserializer::_errors |
|
private |
◆ _objectState
std::stack<google::protobuf::Message*> Deserializer::_objectState |
|
private |
◆ _reader
rapidjson::Reader Deserializer::_reader |
|
private |
◆ _state
std::stack<google::protobuf::FieldDescriptor const*> Deserializer::_state |
|
private |
The documentation for this class was generated from the following file: