Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::compiler::objectivec::ImportWriter Class Reference

#include <objectivec_helpers.h>

Classes

class  ProtoFrameworkCollector
 

Public Member Functions

void AddFile (const FileDescriptor *file, const string &header_extension)
 
 ImportWriter (const string &generate_for_named_framework, const string &named_framework_to_proto_path_mappings_path, bool include_wkt_imports)
 
void Print (io::Printer *printer) const
 
 ~ImportWriter ()
 

Private Member Functions

void ParseFrameworkMappings ()
 

Private Attributes

const string generate_for_named_framework_
 
const bool include_wkt_imports_
 
const string named_framework_to_proto_path_mappings_path_
 
bool need_to_parse_mapping_file_
 
std::vector< stringother_framework_imports_
 
std::vector< stringother_imports_
 
std::map< string, stringproto_file_to_framework_name_
 
std::vector< stringprotobuf_framework_imports_
 
std::vector< stringprotobuf_non_framework_imports_
 

Detailed Description

Definition at line 274 of file objectivec_helpers.h.

Constructor & Destructor Documentation

◆ ImportWriter()

google::protobuf::compiler::objectivec::ImportWriter::ImportWriter ( const string generate_for_named_framework,
const string named_framework_to_proto_path_mappings_path,
bool  include_wkt_imports 
)

Definition at line 1557 of file objectivec_helpers.cc.

◆ ~ImportWriter()

google::protobuf::compiler::objectivec::ImportWriter::~ImportWriter ( )

Definition at line 1568 of file objectivec_helpers.cc.

Member Function Documentation

◆ AddFile()

void google::protobuf::compiler::objectivec::ImportWriter::AddFile ( const FileDescriptor file,
const string header_extension 
)

Definition at line 1570 of file objectivec_helpers.cc.

◆ ParseFrameworkMappings()

void google::protobuf::compiler::objectivec::ImportWriter::ParseFrameworkMappings ( )
private

Definition at line 1673 of file objectivec_helpers.cc.

◆ Print()

void google::protobuf::compiler::objectivec::ImportWriter::Print ( io::Printer printer) const

Definition at line 1610 of file objectivec_helpers.cc.

Member Data Documentation

◆ generate_for_named_framework_

const string google::protobuf::compiler::objectivec::ImportWriter::generate_for_named_framework_
private

Definition at line 298 of file objectivec_helpers.h.

◆ include_wkt_imports_

const bool google::protobuf::compiler::objectivec::ImportWriter::include_wkt_imports_
private

Definition at line 300 of file objectivec_helpers.h.

◆ named_framework_to_proto_path_mappings_path_

const string google::protobuf::compiler::objectivec::ImportWriter::named_framework_to_proto_path_mappings_path_
private

Definition at line 299 of file objectivec_helpers.h.

◆ need_to_parse_mapping_file_

bool google::protobuf::compiler::objectivec::ImportWriter::need_to_parse_mapping_file_
private

Definition at line 302 of file objectivec_helpers.h.

◆ other_framework_imports_

std::vector<string> google::protobuf::compiler::objectivec::ImportWriter::other_framework_imports_
private

Definition at line 306 of file objectivec_helpers.h.

◆ other_imports_

std::vector<string> google::protobuf::compiler::objectivec::ImportWriter::other_imports_
private

Definition at line 307 of file objectivec_helpers.h.

◆ proto_file_to_framework_name_

std::map<string, string> google::protobuf::compiler::objectivec::ImportWriter::proto_file_to_framework_name_
private

Definition at line 301 of file objectivec_helpers.h.

◆ protobuf_framework_imports_

std::vector<string> google::protobuf::compiler::objectivec::ImportWriter::protobuf_framework_imports_
private

Definition at line 304 of file objectivec_helpers.h.

◆ protobuf_non_framework_imports_

std::vector<string> google::protobuf::compiler::objectivec::ImportWriter::protobuf_non_framework_imports_
private

Definition at line 305 of file objectivec_helpers.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09