comma::TypedefType Class Reference

#include <Type.h>

Inheritance diagram for comma::TypedefType:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TypedefType (Type *baseType, TypeDecl *decl)
DeclgetDeclaration ()
 Returns the declaration associated with this type definition.
TypegetBaseType ()
 Returns the base type of this type definition.
const TypegetBaseType () const

Static Public Member Functions

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


Detailed Description

Definition at line 561 of file Type.h.


Constructor & Destructor Documentation

comma::TypedefType::TypedefType ( Type baseType,
TypeDecl decl 
) [inline]

Definition at line 563 of file Type.h.


Member Function Documentation

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

Support isa and dyn_cast.

Reimplemented from comma::Type.

Definition at line 577 of file Type.h.

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

Support isa and dyn_cast.

Definition at line 576 of file Type.h.

const Type* comma::TypedefType::getBaseType (  )  const [inline]

Definition at line 573 of file Type.h.

Type* comma::TypedefType::getBaseType (  )  [inline]

Returns the base type of this type definition.

Definition at line 572 of file Type.h.

Decl * TypedefType::getDeclaration (  )  [virtual]

Returns the declaration associated with this type definition.

Reimplemented from comma::Type.

Definition at line 531 of file Type.cpp.


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

Generated on Sun Aug 16 02:46:25 2009 for Comma by  doxygen 1.5.8