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 PreTree * son (int) const
virtual int sons () const
virtual void add_daughter (PreTree *)
virtual void replace_daughter (int, PreTree *)
virtual PreTree * daughter (int) const
virtual int daughters () const
virtual Token * startToken () const
virtual Token * endToken () 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