comma::IncompleteType Class Reference
#include <Type.h>
List of all members.
Detailed Description
Incomplete types are associated with a particular IncompleteTypeDecl. They represent an incomplete view of some specific type.
Definition at line 441 of file Type.h.
Member Function Documentation
static bool comma::IncompleteType::classof |
( |
const Ast * |
node |
) |
[inline, static] |
static bool comma::IncompleteType::classof |
( |
const IncompleteType * |
node |
) |
[inline, static] |
Returns the incomplete type declaration that introduced this type.
Definition at line 274 of file Type.cpp.
const PrimaryType* comma::IncompleteType::getCompleteType |
( |
|
) |
const [inline] |
Returns the underlying complete type.
Definition at line 463 of file Type.h.
Returns the incomplete type declaration that introduced this type.
Definition at line 263 of file Type.cpp.
Returns the incomplete type declaration that introduced this type.
Definition at line 452 of file Type.h.
Returns the defining identifier of this type;.
Definition at line 256 of file Type.cpp.
const IncompleteType* comma::IncompleteType::getRootType |
( |
|
) |
const [inline] |
Returns the incomplete type declaration that introduced this type.
Reimplemented from comma::PrimaryType.
Definition at line 474 of file Type.h.
const char* comma::IncompleteType::getString |
( |
|
) |
const [inline] |
Returns the defining identifier of this type as a C-string.
Definition at line 448 of file Type.h.
bool IncompleteType::hasCompletion |
( |
|
) |
const |
Returns true if this type as a completion.
Definition at line 269 of file Type.cpp.
Friends And Related Function Documentation
The documentation for this class was generated from the following files: