LLDB mainline
DWARFASTParserClang::DelayedAddObjCClassProperty Class Reference

Public Member Functions

 DelayedAddObjCClassProperty (const CompilerType &class_opaque_type, const char *property_name, const CompilerType &property_opaque_type, const char *property_setter_name, const char *property_getter_name, uint32_t property_attributes, ClangASTMetadata metadata)
bool Finalize ()

Private Attributes

CompilerType m_class_opaque_type
const char * m_property_name
CompilerType m_property_opaque_type
const char * m_property_setter_name
const char * m_property_getter_name
uint32_t m_property_attributes
ClangASTMetadata m_metadata

Detailed Description

Definition at line 1986 of file DWARFASTParserClang.cpp.

Constructor & Destructor Documentation

◆ DelayedAddObjCClassProperty()

DWARFASTParserClang::DelayedAddObjCClassProperty::DelayedAddObjCClassProperty ( const CompilerType & class_opaque_type,
const char * property_name,
const CompilerType & property_opaque_type,
const char * property_setter_name,
const char * property_getter_name,
uint32_t property_attributes,
ClangASTMetadata metadata )
inline

Member Function Documentation

◆ Finalize()

Member Data Documentation

◆ m_class_opaque_type

CompilerType DWARFASTParserClang::DelayedAddObjCClassProperty::m_class_opaque_type
private

Definition at line 2009 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().

◆ m_metadata

ClangASTMetadata DWARFASTParserClang::DelayedAddObjCClassProperty::m_metadata
private

Definition at line 2015 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().

◆ m_property_attributes

uint32_t DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_attributes
private

Definition at line 2014 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().

◆ m_property_getter_name

const char* DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_getter_name
private

Definition at line 2013 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().

◆ m_property_name

const char* DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_name
private

Definition at line 2010 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().

◆ m_property_opaque_type

CompilerType DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_opaque_type
private

Definition at line 2011 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().

◆ m_property_setter_name

const char* DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_setter_name
private

Definition at line 2012 of file DWARFASTParserClang.cpp.

Referenced by DelayedAddObjCClassProperty(), and Finalize().


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