#include <def.hpp>
Classes | |
class | FieldAccessor |
class | FieldIter |
class | OneofAccessor |
class | OneofIter |
Public Member Functions | |
FieldDefPtr | field (int i) const |
int | field_count () const |
FieldAccessor | fields () const |
FileDefPtr | file () const |
FieldDefPtr | FindFieldByName (const char *name) const |
FieldDefPtr | FindFieldByName (const char *name, size_t len) const |
template<class T > | |
FieldDefPtr | FindFieldByName (const T &str) const |
FieldDefPtr | FindFieldByNumber (uint32_t number) const |
OneofDefPtr | FindOneofByName (const char *name) const |
OneofDefPtr | FindOneofByName (const char *name, size_t len) const |
template<class T > | |
OneofDefPtr | FindOneofByName (const T &str) const |
const char * | full_name () const |
bool | mapentry () const |
MessageDefPtr () | |
MessageDefPtr (const upb_MessageDef *ptr) | |
const char * | name () const |
OneofDefPtr | oneof (int i) const |
int | oneof_count () const |
OneofAccessor | oneofs () const |
operator bool () const | |
const upb_MessageDef * | ptr () const |
upb_Syntax | syntax () const |
upb_WellKnown | wellknowntype () const |
Private Attributes | |
const upb_MessageDef * | ptr_ |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |