Public Member Functions | List of all members
grpc_generator::File Struct Referenceabstract

#include <schema_interface.h>

Inheritance diagram for grpc_generator::File:
Inheritance graph
[legend]

Public Member Functions

virtual std::string additional_headers () const =0
 
virtual std::unique_ptr< PrinterCreatePrinter (std::string *str) const =0
 
virtual std::string filename () const =0
 
virtual std::string filename_without_ext () const =0
 
virtual std::vector< std::string > GetImportNames () const
 
virtual std::string package () const =0
 
virtual std::vector< std::string > package_parts () const =0
 
virtual std::unique_ptr< const Serviceservice (int i) const =0
 
virtual int service_count () const =0
 
virtual ~File ()
 
- Public Member Functions inherited from grpc_generator::CommentHolder
virtual std::vector< std::string > GetAllComments () const =0
 
virtual std::string GetLeadingComments (const std::string prefix) const =0
 
virtual std::string GetTrailingComments (const std::string prefix) const =0
 
virtual ~CommentHolder ()
 

Detailed Description

Definition at line 102 of file schema_interface.h.

Constructor & Destructor Documentation

◆ ~File()

virtual grpc_generator::File::~File ( )
inlinevirtual

Definition at line 103 of file schema_interface.h.

Member Function Documentation

◆ additional_headers()

virtual std::string grpc_generator::File::additional_headers ( ) const
pure virtual

Implemented in ProtoBufFile.

◆ CreatePrinter()

virtual std::unique_ptr<Printer> grpc_generator::File::CreatePrinter ( std::string *  str) const
pure virtual

Implemented in ProtoBufFile.

◆ filename()

virtual std::string grpc_generator::File::filename ( ) const
pure virtual

Implemented in ProtoBufFile.

◆ filename_without_ext()

virtual std::string grpc_generator::File::filename_without_ext ( ) const
pure virtual

Implemented in ProtoBufFile.

◆ GetImportNames()

virtual std::vector<std::string> grpc_generator::File::GetImportNames ( ) const
inlinevirtual

Reimplemented in ProtoBufFile.

Definition at line 110 of file schema_interface.h.

◆ package()

virtual std::string grpc_generator::File::package ( ) const
pure virtual

Implemented in ProtoBufFile.

◆ package_parts()

virtual std::vector<std::string> grpc_generator::File::package_parts ( ) const
pure virtual

Implemented in ProtoBufFile.

◆ service()

virtual std::unique_ptr<const Service> grpc_generator::File::service ( int  i) const
pure virtual

Implemented in ProtoBufFile.

◆ service_count()

virtual int grpc_generator::File::service_count ( ) const
pure virtual

Implemented in ProtoBufFile.


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


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