LLVM API Documentation

Public Types | Public Member Functions
llvm::objcarc::ARCRuntimeEntryPoints Class Reference

#include <ARCRuntimeEntryPoints.h>

List of all members.

Public Types

enum  EntryPointType {
  EPT_AutoreleaseRV, EPT_Release, EPT_Retain, EPT_RetainBlock,
  EPT_Autorelease, EPT_StoreStrong, EPT_RetainRV, EPT_RetainAutorelease,
  EPT_RetainAutoreleaseRV
}

Public Member Functions

 ARCRuntimeEntryPoints ()
 ~ARCRuntimeEntryPoints ()
void Initialize (Module *M)
Constantget (const EntryPointType entry)

Detailed Description

Declarations for ObjC runtime functions and constants. These are initialized lazily to avoid cluttering up the Module with unused declarations.

Definition at line 32 of file ARCRuntimeEntryPoints.h.


Member Enumeration Documentation

Enumerator:
EPT_AutoreleaseRV 
EPT_Release 
EPT_Retain 
EPT_RetainBlock 
EPT_Autorelease 
EPT_StoreStrong 
EPT_RetainRV 
EPT_RetainAutorelease 
EPT_RetainAutoreleaseRV 

Definition at line 34 of file ARCRuntimeEntryPoints.h.


Constructor & Destructor Documentation

Definition at line 46 of file ARCRuntimeEntryPoints.h.

Definition at line 57 of file ARCRuntimeEntryPoints.h.


Member Function Documentation

Definition at line 59 of file ARCRuntimeEntryPoints.h.


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