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

#include <parser.h>

Classes

class  LocationRecorder
 
struct  MapField
 

Public Member Functions

const std::stringGetSyntaxIdentifier ()
 
bool Parse (io::Tokenizer *input, FileDescriptorProto *file)
 
 Parser ()
 
void RecordErrorsTo (io::ErrorCollector *error_collector)
 
void RecordSourceLocationsTo (SourceLocationTable *location_table)
 
void SetRequireSyntaxIdentifier (bool value)
 
void SetStopAfterSyntaxIdentifier (bool value)
 
 ~Parser ()
 

Private Types

enum  OptionStyle { OPTION_ASSIGNMENT, OPTION_STATEMENT }
 

Private Member Functions

void AddError (const std::string &error)
 
void AddError (int line, int column, const std::string &error)
 
void AddWarning (const string &warning)
 
bool AtEnd ()
 
bool Consume (const char *text)
 
bool Consume (const char *text, const char *error)
 
bool ConsumeEndOfDeclaration (const char *text, const LocationRecorder *location)
 
bool ConsumeIdentifier (std::string *output, const char *error)
 
bool ConsumeInteger (int *output, const char *error)
 
bool ConsumeInteger64 (uint64 max_value, uint64 *output, const char *error)
 
bool ConsumeNumber (double *output, const char *error)
 
bool ConsumeSignedInteger (int *output, const char *error)
 
bool ConsumeString (std::string *output, const char *error)
 
bool DefaultToOptionalFields () const
 
void GenerateMapEntry (const MapField &map_field, FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Parser)
 
bool LookingAt (const char *text)
 
bool LookingAtType (io::Tokenizer::TokenType token_type)
 
bool ParseDefaultAssignment (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file)
 
bool ParseEnumBlock (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file)
 
bool ParseEnumConstant (EnumValueDescriptorProto *enum_value, const LocationRecorder &enum_value_location, const FileDescriptorProto *containing_file)
 
bool ParseEnumConstantOptions (EnumValueDescriptorProto *value, const LocationRecorder &enum_value_location, const FileDescriptorProto *containing_file)
 
bool ParseEnumDefinition (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file)
 
bool ParseEnumStatement (EnumDescriptorProto *message, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file)
 
bool ParseExtend (RepeatedPtrField< FieldDescriptorProto > *extensions, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &extend_location, const FileDescriptorProto *containing_file)
 
bool ParseExtensions (DescriptorProto *message, const LocationRecorder &extensions_location, const FileDescriptorProto *containing_file)
 
bool ParseFieldOptions (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file)
 
bool ParseImport (RepeatedPtrField< std::string > *dependency, RepeatedField< int32 > *public_dependency, RepeatedField< int32 > *weak_dependency, const LocationRecorder &root_location, const FileDescriptorProto *containing_file)
 
bool ParseJsonName (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file)
 
bool ParseLabel (FieldDescriptorProto::Label *label, const FileDescriptorProto *containing_file)
 
bool ParseMessageBlock (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file)
 
bool ParseMessageDefinition (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file)
 
bool ParseMessageField (FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &field_location, const FileDescriptorProto *containing_file)
 
bool ParseMessageFieldNoLabel (FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &field_location, const FileDescriptorProto *containing_file)
 
bool ParseMessageStatement (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file)
 
bool ParseMethodOptions (const LocationRecorder &parent_location, const FileDescriptorProto *containing_file, const int optionsFieldNumber, Message *mutable_options)
 
bool ParseOneof (OneofDescriptorProto *oneof_decl, DescriptorProto *containing_type, int oneof_index, const LocationRecorder &oneof_location, const LocationRecorder &containing_type_location, const FileDescriptorProto *containing_file)
 
bool ParseOption (Message *options, const LocationRecorder &options_location, const FileDescriptorProto *containing_file, OptionStyle style)
 
bool ParseOptionNamePart (UninterpretedOption *uninterpreted_option, const LocationRecorder &part_location, const FileDescriptorProto *containing_file)
 
bool ParsePackage (FileDescriptorProto *file, const LocationRecorder &root_location, const FileDescriptorProto *containing_file)
 
bool ParseReserved (DescriptorProto *message, const LocationRecorder &message_location)
 
bool ParseReserved (EnumDescriptorProto *message, const LocationRecorder &message_location)
 
bool ParseReservedNames (DescriptorProto *message, const LocationRecorder &parent_location)
 
bool ParseReservedNames (EnumDescriptorProto *message, const LocationRecorder &parent_location)
 
bool ParseReservedNumbers (DescriptorProto *message, const LocationRecorder &parent_location)
 
bool ParseReservedNumbers (EnumDescriptorProto *message, const LocationRecorder &parent_location)
 
bool ParseServiceBlock (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file)
 
bool ParseServiceDefinition (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file)
 
bool ParseServiceMethod (MethodDescriptorProto *method, const LocationRecorder &method_location, const FileDescriptorProto *containing_file)
 
bool ParseServiceStatement (ServiceDescriptorProto *message, const LocationRecorder &service_location, const FileDescriptorProto *containing_file)
 
bool ParseSyntaxIdentifier (const LocationRecorder &parent)
 
bool ParseTopLevelStatement (FileDescriptorProto *file, const LocationRecorder &root_location)
 
bool ParseType (FieldDescriptorProto::Type *type, std::string *type_name)
 
bool ParseUninterpretedBlock (std::string *value)
 
bool ParseUserDefinedType (std::string *type_name)
 
void SkipRestOfBlock ()
 
void SkipStatement ()
 
bool TryConsume (const char *text)
 
bool TryConsumeEndOfDeclaration (const char *text, const LocationRecorder *location)
 
bool TryConsumeEndOfDeclarationFinishScope (const char *text, const LocationRecorder *location)
 
bool ValidateEnum (const EnumDescriptorProto *proto)
 

Private Attributes

io::ErrorCollectorerror_collector_
 
bool had_errors_
 
io::Tokenizerinput_
 
bool require_syntax_identifier_
 
SourceCodeInfosource_code_info_
 
SourceLocationTablesource_location_table_
 
bool stop_after_syntax_identifier_
 
std::string syntax_identifier_
 
std::vector< std::stringupcoming_detached_comments_
 
std::string upcoming_doc_comments_
 

Detailed Description

Definition at line 68 of file parser.h.

Member Enumeration Documentation

◆ OptionStyle

Enumerator
OPTION_ASSIGNMENT 
OPTION_STATEMENT 

Definition at line 468 of file parser.h.

Constructor & Destructor Documentation

◆ Parser()

google::protobuf::compiler::Parser::Parser ( )

Definition at line 182 of file parser.cc.

◆ ~Parser()

google::protobuf::compiler::Parser::~Parser ( )

Definition at line 191 of file parser.cc.

Member Function Documentation

◆ AddError() [1/2]

void google::protobuf::compiler::Parser::AddError ( const std::string error)
private

Definition at line 387 of file parser.cc.

◆ AddError() [2/2]

void google::protobuf::compiler::Parser::AddError ( int  line,
int  column,
const std::string error 
)
private

Definition at line 380 of file parser.cc.

◆ AddWarning()

void google::protobuf::compiler::Parser::AddWarning ( const string warning)
private

Definition at line 391 of file parser.cc.

◆ AtEnd()

bool google::protobuf::compiler::Parser::AtEnd ( )
inlineprivate

Definition at line 203 of file parser.cc.

◆ Consume() [1/2]

bool google::protobuf::compiler::Parser::Consume ( const char *  text)
private

Definition at line 223 of file parser.cc.

◆ Consume() [2/2]

bool google::protobuf::compiler::Parser::Consume ( const char *  text,
const char *  error 
)
private

Definition at line 214 of file parser.cc.

◆ ConsumeEndOfDeclaration()

bool google::protobuf::compiler::Parser::ConsumeEndOfDeclaration ( const char *  text,
const LocationRecorder location 
)
private

Definition at line 368 of file parser.cc.

◆ ConsumeIdentifier()

bool google::protobuf::compiler::Parser::ConsumeIdentifier ( std::string output,
const char *  error 
)
private

Definition at line 232 of file parser.cc.

◆ ConsumeInteger()

bool google::protobuf::compiler::Parser::ConsumeInteger ( int *  output,
const char *  error 
)
private

Definition at line 243 of file parser.cc.

◆ ConsumeInteger64()

bool google::protobuf::compiler::Parser::ConsumeInteger64 ( uint64  max_value,
uint64 output,
const char *  error 
)
private

Definition at line 274 of file parser.cc.

◆ ConsumeNumber()

bool google::protobuf::compiler::Parser::ConsumeNumber ( double *  output,
const char *  error 
)
private

Definition at line 291 of file parser.cc.

◆ ConsumeSignedInteger()

bool google::protobuf::compiler::Parser::ConsumeSignedInteger ( int *  output,
const char *  error 
)
private

Definition at line 260 of file parser.cc.

◆ ConsumeString()

bool google::protobuf::compiler::Parser::ConsumeString ( std::string output,
const char *  error 
)
private

Definition at line 321 of file parser.cc.

◆ DefaultToOptionalFields()

bool google::protobuf::compiler::Parser::DefaultToOptionalFields ( ) const
inlineprivate

Definition at line 517 of file parser.h.

◆ GenerateMapEntry()

void google::protobuf::compiler::Parser::GenerateMapEntry ( const MapField map_field,
FieldDescriptorProto field,
RepeatedPtrField< DescriptorProto > *  messages 
)
private

Definition at line 1098 of file parser.cc.

◆ GetSyntaxIdentifier()

const std::string& google::protobuf::compiler::Parser::GetSyntaxIdentifier ( )
inline

Definition at line 98 of file parser.h.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf::compiler::Parser::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Parser  )
private

◆ LookingAt()

bool google::protobuf::compiler::Parser::LookingAt ( const char *  text)
inlineprivate

Definition at line 195 of file parser.cc.

◆ LookingAtType()

bool google::protobuf::compiler::Parser::LookingAtType ( io::Tokenizer::TokenType  token_type)
inlineprivate

Definition at line 199 of file parser.cc.

◆ Parse()

bool google::protobuf::compiler::Parser::Parse ( io::Tokenizer input,
FileDescriptorProto file 
)

Definition at line 615 of file parser.cc.

◆ ParseDefaultAssignment()

bool google::protobuf::compiler::Parser::ParseDefaultAssignment ( FieldDescriptorProto field,
const LocationRecorder field_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1191 of file parser.cc.

◆ ParseEnumBlock()

bool google::protobuf::compiler::Parser::ParseEnumBlock ( EnumDescriptorProto enum_type,
const LocationRecorder enum_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1956 of file parser.cc.

◆ ParseEnumConstant()

bool google::protobuf::compiler::Parser::ParseEnumConstant ( EnumValueDescriptorProto enum_value,
const LocationRecorder enum_value_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1998 of file parser.cc.

◆ ParseEnumConstantOptions()

bool google::protobuf::compiler::Parser::ParseEnumConstantOptions ( EnumValueDescriptorProto value,
const LocationRecorder enum_value_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2033 of file parser.cc.

◆ ParseEnumDefinition()

bool google::protobuf::compiler::Parser::ParseEnumDefinition ( EnumDescriptorProto enum_type,
const LocationRecorder enum_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1936 of file parser.cc.

◆ ParseEnumStatement()

bool google::protobuf::compiler::Parser::ParseEnumStatement ( EnumDescriptorProto message,
const LocationRecorder enum_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1977 of file parser.cc.

◆ ParseExtend()

bool google::protobuf::compiler::Parser::ParseExtend ( RepeatedPtrField< FieldDescriptorProto > *  extensions,
RepeatedPtrField< DescriptorProto > *  messages,
const LocationRecorder parent_location,
int  location_field_number_for_nested_type,
const LocationRecorder extend_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1812 of file parser.cc.

◆ ParseExtensions()

bool google::protobuf::compiler::Parser::ParseExtensions ( DescriptorProto message,
const LocationRecorder extensions_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1557 of file parser.cc.

◆ ParseFieldOptions()

bool google::protobuf::compiler::Parser::ParseFieldOptions ( FieldDescriptorProto field,
const LocationRecorder field_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1162 of file parser.cc.

◆ ParseImport()

bool google::protobuf::compiler::Parser::ParseImport ( RepeatedPtrField< std::string > *  dependency,
RepeatedField< int32 > *  public_dependency,
RepeatedField< int32 > *  weak_dependency,
const LocationRecorder root_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2302 of file parser.cc.

◆ ParseJsonName()

bool google::protobuf::compiler::Parser::ParseJsonName ( FieldDescriptorProto field,
const LocationRecorder field_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1329 of file parser.cc.

◆ ParseLabel()

bool google::protobuf::compiler::Parser::ParseLabel ( FieldDescriptorProto::Label label,
const FileDescriptorProto containing_file 
)
private

Definition at line 2209 of file parser.cc.

◆ ParseMessageBlock()

bool google::protobuf::compiler::Parser::ParseMessageBlock ( DescriptorProto message,
const LocationRecorder message_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 819 of file parser.cc.

◆ ParseMessageDefinition()

bool google::protobuf::compiler::Parser::ParseMessageDefinition ( DescriptorProto message,
const LocationRecorder message_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 751 of file parser.cc.

◆ ParseMessageField()

bool google::protobuf::compiler::Parser::ParseMessageField ( FieldDescriptorProto field,
RepeatedPtrField< DescriptorProto > *  messages,
const LocationRecorder parent_location,
int  location_field_number_for_nested_type,
const LocationRecorder field_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 899 of file parser.cc.

◆ ParseMessageFieldNoLabel()

bool google::protobuf::compiler::Parser::ParseMessageFieldNoLabel ( FieldDescriptorProto field,
RepeatedPtrField< DescriptorProto > *  messages,
const LocationRecorder parent_location,
int  location_field_number_for_nested_type,
const LocationRecorder field_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 926 of file parser.cc.

◆ ParseMessageStatement()

bool google::protobuf::compiler::Parser::ParseMessageStatement ( DescriptorProto message,
const LocationRecorder message_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 846 of file parser.cc.

◆ ParseMethodOptions()

bool google::protobuf::compiler::Parser::ParseMethodOptions ( const LocationRecorder parent_location,
const FileDescriptorProto containing_file,
const int  optionsFieldNumber,
Message mutable_options 
)
private

Definition at line 2179 of file parser.cc.

◆ ParseOneof()

bool google::protobuf::compiler::Parser::ParseOneof ( OneofDescriptorProto oneof_decl,
DescriptorProto containing_type,
int  oneof_index,
const LocationRecorder oneof_location,
const LocationRecorder containing_type_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1869 of file parser.cc.

◆ ParseOption()

bool google::protobuf::compiler::Parser::ParseOption ( Message options,
const LocationRecorder options_location,
const FileDescriptorProto containing_file,
OptionStyle  style 
)
private

Definition at line 1418 of file parser.cc.

◆ ParseOptionNamePart()

bool google::protobuf::compiler::Parser::ParseOptionNamePart ( UninterpretedOption uninterpreted_option,
const LocationRecorder part_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 1354 of file parser.cc.

◆ ParsePackage()

bool google::protobuf::compiler::Parser::ParsePackage ( FileDescriptorProto file,
const LocationRecorder root_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2273 of file parser.cc.

◆ ParseReserved() [1/2]

bool google::protobuf::compiler::Parser::ParseReserved ( DescriptorProto message,
const LocationRecorder message_location 
)
private

Definition at line 1661 of file parser.cc.

◆ ParseReserved() [2/2]

bool google::protobuf::compiler::Parser::ParseReserved ( EnumDescriptorProto message,
const LocationRecorder message_location 
)
private

Definition at line 1738 of file parser.cc.

◆ ParseReservedNames() [1/2]

bool google::protobuf::compiler::Parser::ParseReservedNames ( DescriptorProto message,
const LocationRecorder parent_location 
)
private

Definition at line 1679 of file parser.cc.

◆ ParseReservedNames() [2/2]

bool google::protobuf::compiler::Parser::ParseReservedNames ( EnumDescriptorProto message,
const LocationRecorder parent_location 
)
private

Definition at line 1756 of file parser.cc.

◆ ParseReservedNumbers() [1/2]

bool google::protobuf::compiler::Parser::ParseReservedNumbers ( DescriptorProto message,
const LocationRecorder parent_location 
)
private

Definition at line 1689 of file parser.cc.

◆ ParseReservedNumbers() [2/2]

bool google::protobuf::compiler::Parser::ParseReservedNumbers ( EnumDescriptorProto message,
const LocationRecorder parent_location 
)
private

Definition at line 1766 of file parser.cc.

◆ ParseServiceBlock()

bool google::protobuf::compiler::Parser::ParseServiceBlock ( ServiceDescriptorProto service,
const LocationRecorder service_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2073 of file parser.cc.

◆ ParseServiceDefinition()

bool google::protobuf::compiler::Parser::ParseServiceDefinition ( ServiceDescriptorProto service,
const LocationRecorder service_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2056 of file parser.cc.

◆ ParseServiceMethod()

bool google::protobuf::compiler::Parser::ParseServiceMethod ( MethodDescriptorProto method,
const LocationRecorder method_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2113 of file parser.cc.

◆ ParseServiceStatement()

bool google::protobuf::compiler::Parser::ParseServiceStatement ( ServiceDescriptorProto message,
const LocationRecorder service_location,
const FileDescriptorProto containing_file 
)
private

Definition at line 2094 of file parser.cc.

◆ ParseSyntaxIdentifier()

bool google::protobuf::compiler::Parser::ParseSyntaxIdentifier ( const LocationRecorder parent)
private

Definition at line 679 of file parser.cc.

◆ ParseTopLevelStatement()

bool google::protobuf::compiler::Parser::ParseTopLevelStatement ( FileDescriptorProto file,
const LocationRecorder root_location 
)
private

Definition at line 705 of file parser.cc.

◆ ParseType()

bool google::protobuf::compiler::Parser::ParseType ( FieldDescriptorProto::Type type,
std::string type_name 
)
private

Definition at line 2224 of file parser.cc.

◆ ParseUninterpretedBlock()

bool google::protobuf::compiler::Parser::ParseUninterpretedBlock ( std::string value)
private

Definition at line 1391 of file parser.cc.

◆ ParseUserDefinedType()

bool google::protobuf::compiler::Parser::ParseUserDefinedType ( std::string type_name)
private

Definition at line 2236 of file parser.cc.

◆ RecordErrorsTo()

void google::protobuf::compiler::Parser::RecordErrorsTo ( io::ErrorCollector error_collector)
inline

Definition at line 92 of file parser.h.

◆ RecordSourceLocationsTo()

void google::protobuf::compiler::Parser::RecordSourceLocationsTo ( SourceLocationTable location_table)
inline

Definition at line 86 of file parser.h.

◆ SetRequireSyntaxIdentifier()

void google::protobuf::compiler::Parser::SetRequireSyntaxIdentifier ( bool  value)
inline

Definition at line 104 of file parser.h.

◆ SetStopAfterSyntaxIdentifier()

void google::protobuf::compiler::Parser::SetStopAfterSyntaxIdentifier ( bool  value)
inline

Definition at line 116 of file parser.h.

◆ SkipRestOfBlock()

void google::protobuf::compiler::Parser::SkipRestOfBlock ( )
private

Definition at line 530 of file parser.cc.

◆ SkipStatement()

void google::protobuf::compiler::Parser::SkipStatement ( )
private

Definition at line 512 of file parser.cc.

◆ TryConsume()

bool google::protobuf::compiler::Parser::TryConsume ( const char *  text)
private

Definition at line 205 of file parser.cc.

◆ TryConsumeEndOfDeclaration()

bool google::protobuf::compiler::Parser::TryConsumeEndOfDeclaration ( const char *  text,
const LocationRecorder location 
)
private

Definition at line 337 of file parser.cc.

◆ TryConsumeEndOfDeclarationFinishScope()

bool google::protobuf::compiler::Parser::TryConsumeEndOfDeclarationFinishScope ( const char *  text,
const LocationRecorder location 
)
private

◆ ValidateEnum()

bool google::protobuf::compiler::Parser::ValidateEnum ( const EnumDescriptorProto proto)
private

Definition at line 547 of file parser.cc.

Member Data Documentation

◆ error_collector_

io::ErrorCollector* google::protobuf::compiler::Parser::error_collector_
private

Definition at line 527 of file parser.h.

◆ had_errors_

bool google::protobuf::compiler::Parser::had_errors_
private

Definition at line 530 of file parser.h.

◆ input_

io::Tokenizer* google::protobuf::compiler::Parser::input_
private

Definition at line 526 of file parser.h.

◆ require_syntax_identifier_

bool google::protobuf::compiler::Parser::require_syntax_identifier_
private

Definition at line 531 of file parser.h.

◆ source_code_info_

SourceCodeInfo* google::protobuf::compiler::Parser::source_code_info_
private

Definition at line 528 of file parser.h.

◆ source_location_table_

SourceLocationTable* google::protobuf::compiler::Parser::source_location_table_
private

Definition at line 529 of file parser.h.

◆ stop_after_syntax_identifier_

bool google::protobuf::compiler::Parser::stop_after_syntax_identifier_
private

Definition at line 532 of file parser.h.

◆ syntax_identifier_

std::string google::protobuf::compiler::Parser::syntax_identifier_
private

Definition at line 533 of file parser.h.

◆ upcoming_detached_comments_

std::vector<std::string> google::protobuf::compiler::Parser::upcoming_detached_comments_
private

Definition at line 544 of file parser.h.

◆ upcoming_doc_comments_

std::string google::protobuf::compiler::Parser::upcoming_doc_comments_
private

Definition at line 537 of file parser.h.


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


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