Puma Reference Manual Puma::CT_Decl Class Reference



Puma::CT_Decl Class Reference

Base class for all tree nodes representing declarations. More...

#include <Puma/CTree.h>

Inheritance diagram for Puma::CT_Decl:
Inheritance graph

List of all members.

Public Member Functions

void Linkage (CT_LinkageSpec *l)
 Set the linkage of the declared entity.
CT_LinkageSpecLinkage () const
 Get the linkage specifiers.
virtual CT_DeclIsDeclaration ()
 Get this.

Protected Member Functions

 CT_Decl ()
 Constructor.

Detailed Description

Base class for all tree nodes representing declarations.


Constructor & Destructor Documentation

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

Constructor.


Member Function Documentation

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

Get this.

Reimplemented from Puma::CTree.

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

Set the linkage of the declared entity.

Parameters:
lThe linkage specifiers.

Get the linkage specifiers.