Puma Reference Manual Puma: Puma::CT_Decl Class Reference



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)
 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.


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.




Puma Reference Manual. Created on 5 Nov 2008.