Apache Mesos
Public Member Functions | List of all members
protobuf::internal::Parser Struct Reference

#include <protobuf.hpp>

Inheritance diagram for protobuf::internal::Parser:

Public Member Functions

 Parser (google::protobuf::Message *_message, const google::protobuf::FieldDescriptor *_field)
 
Try< Nothingoperator() (const JSON::Object &object) const
 
Try< Nothingoperator() (const JSON::String &string) const
 
Try< Nothingoperator() (const JSON::Number &number) const
 
Try< Nothingoperator() (const JSON::Array &array) const
 
Try< Nothingoperator() (const JSON::Boolean &boolean) const
 
Try< Nothingoperator() (const JSON::Null &) const
 

Constructor & Destructor Documentation

protobuf::internal::Parser::Parser ( google::protobuf::Message *  _message,
const google::protobuf::FieldDescriptor *  _field 
)
inline

Member Function Documentation

Try<Nothing> protobuf::internal::Parser::operator() ( const JSON::Object object) const
inline
Try<Nothing> protobuf::internal::Parser::operator() ( const JSON::String string) const
inline
Try<Nothing> protobuf::internal::Parser::operator() ( const JSON::Number number) const
inline
Try<Nothing> protobuf::internal::Parser::operator() ( const JSON::Array array) const
inline
Try<Nothing> protobuf::internal::Parser::operator() ( const JSON::Boolean boolean) const
inline
Try<Nothing> protobuf::internal::Parser::operator() ( const JSON::Null ) const
inline

The documentation for this struct was generated from the following file: