comma::ArrayDecl Class Reference
#include <Decl.h>
List of all members.
Detailed Description
Definition at line 1663 of file Decl.h.
Member Typedef Documentation
Iterators over the the index types of this array.
Definition at line 1705 of file Decl.h.
Member Function Documentation
Iterators over the the index types of this array.
Definition at line 1706 of file Decl.h.
static bool comma::ArrayDecl::classof |
( |
const Ast * |
node |
) |
[inline, static] |
static bool comma::ArrayDecl::classof |
( |
const ArrayDecl * |
node |
) |
[inline, static] |
Iterators over the the index types of this array.
Definition at line 1707 of file Decl.h.
Type* comma::ArrayDecl::getComponentType |
( |
|
) |
[inline] |
Iterators over the the index types of this array.
Definition at line 1697 of file Decl.h.
const Type* comma::ArrayDecl::getComponentType |
( |
|
) |
const [inline] |
Returns the type describing the component type of this array.
Definition at line 1694 of file Decl.h.
DiscreteType* comma::ArrayDecl::getIndexType |
( |
unsigned |
i |
) |
[inline] |
Iterators over the the index types of this array.
Definition at line 1687 of file Decl.h.
const DiscreteType* comma::ArrayDecl::getIndexType |
( |
unsigned |
i |
) |
const [inline] |
Returns the type describing the i'th index of this array.
Definition at line 1684 of file Decl.h.
unsigned comma::ArrayDecl::getRank |
( |
|
) |
const [inline] |
Returns the rank of this array declaration.
Definition at line 1680 of file Decl.h.
ArrayType* comma::ArrayDecl::getType |
( |
|
) |
[inline] |
Iterators over the the index types of this array.
Reimplemented from comma::TypeDecl.
Definition at line 1674 of file Decl.h.
const ArrayType* comma::ArrayDecl::getType |
( |
|
) |
const [inline] |
Returns the first subtype defined by this array type declaration.
Reimplemented from comma::TypeDecl.
Definition at line 1671 of file Decl.h.
bool comma::ArrayDecl::isConstrained |
( |
|
) |
const [inline] |
Returns true if this declaration is constrained.
Definition at line 1701 of file Decl.h.
Friends And Related Function Documentation
The documentation for this class was generated from the following files: