Puma::PreTree Class Reference

#include <PreTree.h>

Inheritance diagram for Puma::PreTree:

Inheritance graph

List of all members.

Public Member Functions

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 ~PreTree ()
virtual bool isLeaf () const
virtual void accept (PreVisitor &)=0
virtual TokenstartToken () const
virtual TokenendToken () const

Protected Member Functions

 PreTree ()


Constructor & Destructor Documentation

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

virtual Puma::PreTree::~PreTree (  )  [inline, virtual]


Member Function Documentation

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

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

Reimplemented in Puma::PreTreeComposite.

virtual bool Puma::PreTree::isLeaf (  )  const [virtual]

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

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

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


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