Public Types | Public Member Functions | List of all members
util::pprint::FdPath Class Reference

Public Types

typedef std::function< void(const gpb::Message &msg, const gpb::FieldDescriptor *, int, int)> ValueCb
 

Public Member Functions

 FdPath (const gpb::Descriptor *root, StringPiece path)
 
 FdPath (const FdPath &)=default
 
 FdPath (FdPath &&)=default
 
FdPathoperator= (const FdPath &)=default
 
void ExtractValue (const gpb::Message &msg, ValueCb cb) const
 
bool IsRepeated () const
 
const std::vector< const gpb::FieldDescriptor * > path () const
 
void push_back (const gpb::FieldDescriptor *fd)
 
bool valid () const
 

Detailed Description

Definition at line 22 of file pprint_utils.h.


The documentation for this class was generated from the following files: