Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members  

treecomp Namespace Reference


Compounds

class  AllNodeIterator
 This iterator iterates over all nodes that follow a given node (with no respect to the root of node). More...

class  CollectVisitor
 This visitor collects all nodes into a vector which is provided through 'getList()'. More...

class  DefaultOutputStrategy
 This OutputStrategy writes the node-type and name to 'cout.'. More...

class  DepthVisitor
 This visitor measures the maximum depth of the tree, which is the distance from the given node to the farest leave. The distance is provided through 'getDepth()'. More...

class  IterNodeTraversal
 Produces a traversal using the given Iterator. More...

class  LayoutVisitor
 The LayoutVisitor is used to position the tree nodes on a plane. More...

class  LeaveIterator
 This iterator iterates over all leaves that belong to a given node (have the same root). More...

class  Node
 This class provides the basic interface to the node-classes. More...

class  NodeIterator
 This iterator iterates in preorder over all nodes that belong to a given node (have the same root). More...

class  NodeTraits
class  NodeTraversal
 Base class for Traversal classes, that walks through a tree and returns a container with all visited nodes. More...

class  NodeVisitor
 Visitors are used to extend the Node classes without changing their implementation ('visitor pattern') NodeVisitor is the base class of all visitors. Visitors use an iterator to traverse the tree. So the result depends on the given iteration algorithm. If set to non-recursive they only visit one node. The default value is true, so the visitor works recursively. More...

class  NodeVisitorBase
 Visitors are used to extend the Node classes without changing their implementation ('visitor pattern') NodeVisitor is the base class of all visitors. Visitors use an iterator to traverse the tree. So the result depends on the given iteration algorithm. If set to non-recursive they only visit one node. The default value is true, so the visitor works recursively. More...

class  NonCopyable
 Private copy constructor and copy assignment ensure classes derived from class noncopyable cannot be copied. More...

class  NormalNode
class  NullOutputStrategy
 NullOutputStrategies are used to define the output-format of the tree -this one is a placeholder, which doesn't produce any output. More...

class  OutputStrategy
 OutputStrategies are used to define the output-format of the tree. They are used together with an OutputVisitor which calls their methods appropriately. More...

class  OutputVisitor
 OutputVisitor is used for output of the tree. It uses an configurable OutputStrategy (see OutputStrategy), 'DefaultOutputStrategy' if none is given. More...

struct  Position
 Position holds the x- ,y-coordinate of a point. More...

class  PostOrderNodeIterator
 This iterator iterates over all nodes in post order that belong to a given node (have the same root) and are not fixed. More...

class  PostOrderNodeTraversal
 Produces a traversal in postorder. Descends first recursively and visits node then. More...

class  PreOrderNodeTraversal
 Produces a traversal in preorder. Visits node first and descends then recursively. More...

class  RootNode
class  StreamIn
 stores an input stream with and offers an interface to set/get the input stream More...

class  StreamOut
 stores an output stream with and offers an interface to set/get the output stream More...

class  StreamOutputStrategy
 This OutputStrategy is used as base-class for all OutputStrategies which write to a stream. More...

class  TEXGraphOutputStrategy
 This strategy writes the nodes in TEX format. More...

struct  UnConst
struct  UnConst< const U >
class  VariableNodeIterator
class  VirtualCopyable
 this doesn't work as I'd like to :-( More...


Generated on Mon Jan 6 12:02:16 2003 for TreeComp by doxygen1.2.17