LLDB mainline
Public Member Functions | Private Attributes | List of all members
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 1885 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

Definition at line 1887 of file DWARFASTParserClang.cpp.

Member Function Documentation

◆ Finalize()

bool DWARFASTParserClang::DelayedAddObjCClassProperty::Finalize ( )
inline

Member Data Documentation

◆ m_class_opaque_type

CompilerType DWARFASTParserClang::DelayedAddObjCClassProperty::m_class_opaque_type
private

Definition at line 1908 of file DWARFASTParserClang.cpp.

Referenced by Finalize().

◆ m_metadata

ClangASTMetadata DWARFASTParserClang::DelayedAddObjCClassProperty::m_metadata
private

Definition at line 1914 of file DWARFASTParserClang.cpp.

Referenced by Finalize().

◆ m_property_attributes

uint32_t DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_attributes
private

Definition at line 1913 of file DWARFASTParserClang.cpp.

Referenced by Finalize().

◆ m_property_getter_name

const char* DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_getter_name
private

Definition at line 1912 of file DWARFASTParserClang.cpp.

Referenced by Finalize().

◆ m_property_name

const char* DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_name
private

Definition at line 1909 of file DWARFASTParserClang.cpp.

Referenced by Finalize().

◆ m_property_opaque_type

CompilerType DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_opaque_type
private

Definition at line 1910 of file DWARFASTParserClang.cpp.

Referenced by Finalize().

◆ m_property_setter_name

const char* DWARFASTParserClang::DelayedAddObjCClassProperty::m_property_setter_name
private

Definition at line 1911 of file DWARFASTParserClang.cpp.

Referenced by Finalize().


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