clang
10.0.0git
|
A factory, from which one makes pools, from which one creates individual attributes which are deallocated with the pool. More...
#include "clang/Sema/ParsedAttr.h"
Public Types | |
enum | { AvailabilityAllocSize, TypeTagForDatatypeAllocSize, PropertyAllocSize } |
Public Member Functions | |
AttributeFactory () | |
~AttributeFactory () | |
Friends | |
class | AttributePool |
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 546 of file ParsedAttr.h.
anonymous enum |
Enumerator | |
---|---|
AvailabilityAllocSize | |
TypeTagForDatatypeAllocSize | |
PropertyAllocSize |
Definition at line 548 of file ParsedAttr.h.
AttributeFactory::AttributeFactory | ( | ) |
Definition at line 51 of file ParsedAttr.cpp.
References ~AttributeFactory().
|
default |
Referenced by AttributeFactory().
|
friend |
Definition at line 581 of file ParsedAttr.h.