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

#include <cpp_helpers.h>

Classes

struct  DepsGenerator
 

Public Member Functions

const SCCGetSCC (const Descriptor *descriptor)
 
const SCCGetSCC (const Descriptor *descriptor)
 
MessageAnalysis GetSCCAnalysis (const SCC *scc)
 
MessageAnalysis GetSCCAnalysis (const SCC *scc)
 
bool HasRequiredFields (const Descriptor *descriptor)
 
bool HasRequiredFields (const Descriptor *descriptor)
 
bool HasWeakField (const Descriptor *descriptor)
 
 MessageSCCAnalyzer (const Options &options)
 
 MessageSCCAnalyzer (const Options &options)
 

Private Attributes

std::map< const SCC *, MessageAnalysisanalysis_cache_
 
SCCAnalyzer< DepsGeneratoranalyzer_
 
Options options_
 

Detailed Description

Definition at line 519 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h.

Constructor & Destructor Documentation

◆ MessageSCCAnalyzer() [1/2]

google::protobuf::compiler::cpp::MessageSCCAnalyzer::MessageSCCAnalyzer ( const Options options)
inlineexplicit

◆ MessageSCCAnalyzer() [2/2]

google::protobuf::compiler::cpp::MessageSCCAnalyzer::MessageSCCAnalyzer ( const Options options)
inlineexplicit

Member Function Documentation

◆ GetSCC() [1/2]

const SCC* google::protobuf::compiler::cpp::MessageSCCAnalyzer::GetSCC ( const Descriptor descriptor)
inline

◆ GetSCC() [2/2]

const SCC* google::protobuf::compiler::cpp::MessageSCCAnalyzer::GetSCC ( const Descriptor descriptor)
inline

◆ GetSCCAnalysis() [1/2]

MessageAnalysis google::protobuf::compiler::cpp::MessageSCCAnalyzer::GetSCCAnalysis ( const SCC scc)

◆ GetSCCAnalysis() [2/2]

MessageAnalysis google::protobuf::compiler::cpp::MessageSCCAnalyzer::GetSCCAnalysis ( const SCC scc)

◆ HasRequiredFields() [1/2]

bool google::protobuf::compiler::cpp::MessageSCCAnalyzer::HasRequiredFields ( const Descriptor descriptor)
inline

◆ HasRequiredFields() [2/2]

bool google::protobuf::compiler::cpp::MessageSCCAnalyzer::HasRequiredFields ( const Descriptor descriptor)
inline

◆ HasWeakField()

bool google::protobuf::compiler::cpp::MessageSCCAnalyzer::HasWeakField ( const Descriptor descriptor)
inline

Member Data Documentation

◆ analysis_cache_

std::map< const SCC *, MessageAnalysis > google::protobuf::compiler::cpp::MessageSCCAnalyzer::analysis_cache_
private

◆ analyzer_

SCCAnalyzer< DepsGenerator > google::protobuf::compiler::cpp::MessageSCCAnalyzer::analyzer_
private

◆ options_

Options google::protobuf::compiler::cpp::MessageSCCAnalyzer::options_
private

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


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