comma::ModelType Class Reference

#include <Type.h>

Inheritance diagram for comma::ModelType:

Inheritance graph
[legend]
Collaboration diagram for comma::ModelType:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~ModelType ()
IdentifierInfogetIdInfo () const
const char * getString () const

Static Public Member Functions

static bool classof (const ModelType *node)
static bool classof (const Ast *node)
 Support isa and dyn_cast.

Protected Member Functions

 ModelType (AstKind kind, IdentifierInfo *idInfo)

Protected Attributes

IdentifierInfoidInfo


Detailed Description

Definition at line 42 of file Type.h.


Constructor & Destructor Documentation

virtual comma::ModelType::~ModelType (  )  [inline, virtual]

Definition at line 45 of file Type.h.

comma::ModelType::ModelType ( AstKind  kind,
IdentifierInfo idInfo 
) [inline, protected]

Definition at line 62 of file Type.h.


Member Function Documentation

static bool comma::ModelType::classof ( const Ast node  )  [inline, static]

static bool comma::ModelType::classof ( const ModelType node  )  [inline, static]

Definition at line 56 of file Type.h.

IdentifierInfo* comma::ModelType::getIdInfo (  )  const [inline]

Definition at line 47 of file Type.h.

const char* comma::ModelType::getString (  )  const [inline]

Definition at line 51 of file Type.h.


Member Data Documentation

Definition at line 66 of file Type.h.


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

Generated on Tue Jan 20 20:43:39 2009 for Comma by  doxygen 1.5.7.1