clang API Documentation

Public Types | Public Member Functions | Friends
clang::AttributeFactory Class Reference

#include <AttributeList.h>

List of all members.

Public Types

enum  { AvailabilityAllocSize }

Public Member Functions

 AttributeFactory ()
 ~AttributeFactory ()

Friends

class AttributePool

Detailed Description

A factory, from which one makes pools, from which one creates individual attributes which are deallocated with the pool.

Note that it's tolerably cheap to create and destroy one of these as long as you don't actually allocate anything in it.

Definition at line 278 of file AttributeList.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
AvailabilityAllocSize 

The required allocation size of an availability attribute, which we want to ensure is a multiple of sizeof(void*).

Definition at line 280 of file AttributeList.h.


Constructor & Destructor Documentation

AttributeFactory::AttributeFactory ( )

Definition at line 26 of file AttributeList.cpp.

AttributeFactory::~AttributeFactory ( )

Definition at line 30 of file AttributeList.cpp.


Friends And Related Function Documentation

friend class AttributePool [friend]

Definition at line 307 of file AttributeList.h.


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