comma::AllocatorExpr Class Reference
#include <Expr.h>
List of all members.
Detailed Description
Definition at line 779 of file Expr.h.
Constructor & Destructor Documentation
Creates an initialized allocation over the given qualified expression.
Definition at line 783 of file Expr.h.
Creates an uninitialized allocation over the given primary type.
Definition at line 788 of file Expr.h.
Member Function Documentation
static bool comma::AllocatorExpr::classof |
( |
const Ast * |
node |
) |
[inline, static] |
static bool comma::AllocatorExpr::classof |
( |
const AllocatorExpr * |
node |
) |
[inline, static] |
PrimaryType* comma::AllocatorExpr::getAllocatedType |
( |
|
) |
[inline] |
Returns the initializer associated with this allocator or null if this is not an initialized allocator.
Definition at line 810 of file Expr.h.
const PrimaryType* comma::AllocatorExpr::getAllocatedType |
( |
|
) |
const [inline] |
Returns the type this allocator allocates.
Definition at line 807 of file Expr.h.
Expr* comma::AllocatorExpr::getInitializer |
( |
|
) |
[inline] |
Returns the initializer associated with this allocator or null if this is not an initialized allocator.
Definition at line 802 of file Expr.h.
const Expr* comma::AllocatorExpr::getInitializer |
( |
|
) |
const [inline] |
Returns the initializer associated with this allocator or null if this is not an initialized allocator.
Definition at line 801 of file Expr.h.
AccessType* comma::AllocatorExpr::getType |
( |
|
) |
[inline] |
Returns the initializer associated with this allocator or null if this is not an initialized allocator.
Definition at line 826 of file Expr.h.
const AccessType* comma::AllocatorExpr::getType |
( |
|
) |
const [inline] |
bool comma::AllocatorExpr::isInitialized |
( |
|
) |
const [inline] |
Returns true if this is an initialized allocation expression.
Definition at line 793 of file Expr.h.
bool comma::AllocatorExpr::isUninitialized |
( |
|
) |
const [inline] |
Returns true if this is an uninitialized allocation expression.
Definition at line 796 of file Expr.h.
void comma::AllocatorExpr::setInitializer |
( |
Expr * |
expr |
) |
[inline] |
Sets the initializer of this allocator expression.
Definition at line 819 of file Expr.h.
The documentation for this class was generated from the following file: