comma::DeclProducer Class Reference

#include <DeclProducer.h>

Collaboration diagram for comma::DeclProducer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DeclProducer (AstResource *resource)
EnumerationDeclgetBoolDecl () const
 Returns the unique enumeration decl representing Bool.
EnumerationTypegetBoolType () const
 Returns the unique enumeration type representing Bool.
IntegerDeclgetIntegerDecl () const
 Returns the unique integer decl representing Integer.
TypedefTypegetIntegerType () const
 Returns the unique TypedefType representing Integer.
void createImplicitDecls (EnumerationDecl *enumDecl)
void createImplicitDecls (IntegerDecl *intDecl)


Detailed Description

Definition at line 35 of file DeclProducer.h.


Constructor & Destructor Documentation

DeclProducer::DeclProducer ( AstResource resource  ) 

Definition at line 26 of file DeclProducer.cpp.


Member Function Documentation

void DeclProducer::createImplicitDecls ( IntegerDecl intDecl  ) 

Generates declarations appropriate for the given integer declaration, populating intDecl viewed as a DeclRegion with the results.

Generates declarations appropriate for the given integer declaration, populating intDecl viewed as a DeclRegion with the results.

Definition at line 148 of file DeclProducer.cpp.

void DeclProducer::createImplicitDecls ( EnumerationDecl enumDecl  ) 

Generates declarations appropriate for the given enumeration, populating enumDecl viewed as a DeclRegion with the results.

Generates declarations appropriate for the given enumeration, populating enumDecl viewed as a DeclRegion with the results.

Definition at line 138 of file DeclProducer.cpp.

EnumerationDecl * DeclProducer::getBoolDecl (  )  const

Returns the unique enumeration decl representing Bool.

Definition at line 73 of file DeclProducer.cpp.

EnumerationType * DeclProducer::getBoolType (  )  const

Returns the unique enumeration type representing Bool.

Definition at line 79 of file DeclProducer.cpp.

IntegerDecl * DeclProducer::getIntegerDecl (  )  const

Returns the unique integer decl representing Integer.

Definition at line 85 of file DeclProducer.cpp.

TypedefType * DeclProducer::getIntegerType (  )  const

Returns the unique TypedefType representing Integer.

Definition at line 91 of file DeclProducer.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