LLVM API Documentation

Public Member Functions | Friends
llvm::DIObjCProperty Class Reference

#include <DebugInfo.h>

Inheritance diagram for llvm::DIObjCProperty:
Inheritance graph
[legend]
Collaboration diagram for llvm::DIObjCProperty:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DIObjCProperty (const MDNode *N)
StringRef getObjCPropertyName () const
DIFile getFile () const
unsigned getLineNumber () const
StringRef getObjCPropertyGetterName () const
StringRef getObjCPropertySetterName () const
bool isReadOnlyObjCProperty () const
bool isReadWriteObjCProperty () const
bool isAssignObjCProperty () const
bool isRetainObjCProperty () const
bool isCopyObjCProperty () const
bool isNonAtomicObjCProperty () const
DIType getType () const
bool Verify () const
 Verify - Verify that a derived type descriptor is well formed.

Friends

class DIDescriptor

Detailed Description

Definition at line 797 of file DebugInfo.h.


Constructor & Destructor Documentation

llvm::DIObjCProperty::DIObjCProperty ( const MDNode N) [inline, explicit]

Definition at line 802 of file DebugInfo.h.


Member Function Documentation

Definition at line 805 of file DebugInfo.h.

Referenced by llvm::DwarfUnit::addSourceLine().

Definition at line 806 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Referenced by llvm::DwarfUnit::addSourceLine().

Definition at line 808 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

Referenced by llvm::DwarfUnit::constructTypeDIE().

Definition at line 804 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

Referenced by llvm::DwarfUnit::constructTypeDIE().

Definition at line 809 of file DebugInfo.h.

References llvm::DIDescriptor::getStringField().

Referenced by llvm::DwarfUnit::constructTypeDIE().

Objective-C doesn't have an ODR, so there is no benefit in storing the type as a DITypeRef here.

Definition at line 831 of file DebugInfo.h.

Referenced by llvm::DwarfUnit::constructTypeDIE().

Verify - Verify that a derived type descriptor is well formed.

Verify - Verify that an ObjC property is well formed.

Reimplemented from llvm::DIDescriptor.

Definition at line 417 of file DebugInfo.cpp.

Referenced by llvm::DIDescriptor::Verify().


Friends And Related Function Documentation

friend class DIDescriptor [friend]

Definition at line 798 of file DebugInfo.h.


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