Puma::PreTreeComposite Class Reference

#include <PreTreeComposite.h>

Inheritance diagram for Puma::PreTreeComposite:

Inheritance graph

List of all members.

Public Member Functions

virtual ~PreTreeComposite ()
virtual void accept (PreVisitor &)=0
virtual void add_son (PreTree *)
virtual void replace_son (int, PreTree *)
virtual PreTreeson (int) const
virtual int sons () const
virtual void add_daughter (PreTree *)
virtual void replace_daughter (int, PreTree *)
virtual PreTreedaughter (int) const
virtual int daughters () const
virtual TokenstartToken () const
virtual TokenendToken () const

Static Public Attributes

static const int DYNAMIC = -1

Protected Member Functions

 PreTreeComposite (int s, int d)


Constructor & Destructor Documentation

Puma::PreTreeComposite::PreTreeComposite ( int  s,
int  d 
) [protected]

virtual Puma::PreTreeComposite::~PreTreeComposite (  )  [virtual]


Member Function Documentation

virtual void Puma::PreTreeComposite::accept ( PreVisitor  )  [pure virtual]

virtual void Puma::PreTreeComposite::add_son ( PreTree  )  [virtual]

Reimplemented from Puma::PreTree.

virtual void Puma::PreTreeComposite::replace_son ( int  ,
PreTree  
) [virtual]

Reimplemented from Puma::PreTree.

virtual PreTree* Puma::PreTreeComposite::son ( int   )  const [virtual]

Reimplemented from Puma::PreTree.

virtual int Puma::PreTreeComposite::sons (  )  const [virtual]

Reimplemented from Puma::PreTree.

virtual void Puma::PreTreeComposite::add_daughter ( PreTree  )  [virtual]

Reimplemented from Puma::PreTree.

virtual void Puma::PreTreeComposite::replace_daughter ( int  ,
PreTree  
) [virtual]

Reimplemented from Puma::PreTree.

virtual PreTree* Puma::PreTreeComposite::daughter ( int   )  const [virtual]

Reimplemented from Puma::PreTree.

virtual int Puma::PreTreeComposite::daughters (  )  const [virtual]

Reimplemented from Puma::PreTree.

virtual Token* Puma::PreTreeComposite::startToken (  )  const [virtual]

Reimplemented from Puma::PreTree.

virtual Token* Puma::PreTreeComposite::endToken (  )  const [virtual]

Reimplemented from Puma::PreTree.


Member Data Documentation

const int Puma::PreTreeComposite::DYNAMIC = -1 [static]


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