Puma::CT_TemplateParamDecl Class Reference

#include <Puma/CTree.h>

Inheritance diagram for Puma::CT_TemplateParamDecl:

Inheritance graph

List of all members.


Detailed Description

Base class for all tree nodesrepresenting a template parameter declaration.

Public Member Functions

virtual CT_ExprListDefaultArgument () const =0
CSemObjectSemObject () const

Protected Member Functions

 CT_TemplateParamDecl ()

Constructor & Destructor Documentation

Puma::CT_TemplateParamDecl::CT_TemplateParamDecl (  )  [inline, protected]

Constructor.


Member Function Documentation

virtual CT_ExprList* Puma::CT_TemplateParamDecl::DefaultArgument (  )  const [pure virtual]

Get the template default argument.

Implemented in Puma::CT_NonTypeParamDecl, and Puma::CT_TypeParamDecl.

CSemObject* Puma::CT_TemplateParamDecl::SemObject (  )  const [inline, virtual]

Get the semantic information object.

Reimplemented from Puma::CTree.

Reimplemented in Puma::CT_NonTypeParamDecl.


Generated on Sat May 10 03:04:01 2008 for Puma by  doxygen 1.5.5