Puma::CT_Decl Class Reference

#include <Puma/CTree.h>

Inheritance diagram for Puma::CT_Decl:

Inheritance graph

List of all members.


Detailed Description

Base class for all tree nodes representing declarations.

Public Member Functions

void Linkage (CT_LinkageSpec *l)
CT_LinkageSpecLinkage () const
virtual CT_DeclIsDeclaration ()

Protected Member Functions

 CT_Decl ()

Constructor & Destructor Documentation

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

Constructor.


Member Function Documentation

void Puma::CT_Decl::Linkage ( CT_LinkageSpec l  )  [inline]

Set the linkage of the declared entity.

Parameters:
l The linkage specifiers.

CT_LinkageSpec* Puma::CT_Decl::Linkage (  )  const [inline]

Get the linkage specifiers.

Reimplemented in Puma::CT_LinkageSpec.

virtual CT_Decl* Puma::CT_Decl::IsDeclaration (  )  [inline, virtual]

Get this.

Reimplemented from Puma::CTree.


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