cfront::TypeDefinition Class Reference

#include <TypedefType.hpp>

Inheritance diagram for cfront::TypeDefinition:

Inheritance graph
[legend]
Collaboration diagram for cfront::TypeDefinition:

Collaboration graph
[legend]

Public Member Functions

 TypeDefinition (const Type *baseType, const std::string &name)
const TypegetBaseType () const
const std::string & getName () const

Private Attributes

const TypebaseType_
std::string name_

Detailed Description

Definition at line 40 of file TypedefType.hpp.


Constructor & Destructor Documentation

cfront::TypeDefinition::TypeDefinition ( const Type baseType,
const std::string &  name 
) [inline]

Definition at line 42 of file TypedefType.hpp.


Member Function Documentation

const Type* cfront::TypeDefinition::getBaseType (  )  const [inline]

Definition at line 45 of file TypedefType.hpp.

References baseType_.

Referenced by cfront::TypedefType::getBaseType().

const std::string& cfront::TypeDefinition::getName (  )  const [inline]

Definition at line 50 of file TypedefType.hpp.

References name_.


Field Documentation

Definition at line 56 of file TypedefType.hpp.

Referenced by getBaseType().

std::string cfront::TypeDefinition::name_ [private]

Definition at line 58 of file TypedefType.hpp.

Referenced by getName().


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

Generated on Tue Mar 31 20:19:53 2009 for ctrump by  doxygen 1.5.6