Public Member Functions | Private Attributes | List of all members
upb::FileDefPtr Class Reference

#include <def.hpp>

Public Member Functions

const FileDefPtr dependency (int index) const
 
int dependency_count () const
 
 FileDefPtr (const upb_FileDef *ptr)
 
const char * name () const
 
 operator bool () const
 
const char * package () const
 
const upb_FileDefptr () const
 
upb_Syntax syntax () const
 

Private Attributes

const upb_FileDefptr_
 

Detailed Description

Definition at line 349 of file def.hpp.

Constructor & Destructor Documentation

◆ FileDefPtr()

upb::FileDefPtr::FileDefPtr ( const upb_FileDef ptr)
inlineexplicit

Definition at line 351 of file def.hpp.

Member Function Documentation

◆ dependency()

const FileDefPtr upb::FileDefPtr::dependency ( int  index) const
inline

Definition at line 368 of file def.hpp.

◆ dependency_count()

int upb::FileDefPtr::dependency_count ( ) const
inline

Definition at line 367 of file def.hpp.

◆ name()

const char* upb::FileDefPtr::name ( ) const
inline

Definition at line 357 of file def.hpp.

◆ operator bool()

upb::FileDefPtr::operator bool ( ) const
inlineexplicit

Definition at line 354 of file def.hpp.

◆ package()

const char* upb::FileDefPtr::package ( ) const
inline

Definition at line 360 of file def.hpp.

◆ ptr()

const upb_FileDef* upb::FileDefPtr::ptr ( ) const
inline

Definition at line 353 of file def.hpp.

◆ syntax()

upb_Syntax upb::FileDefPtr::syntax ( ) const
inline

Definition at line 363 of file def.hpp.

Member Data Documentation

◆ ptr_

const upb_FileDef* upb::FileDefPtr::ptr_
private

Definition at line 373 of file def.hpp.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:53