#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 |