Public Member Functions

OA::ExprTree::Edge Class Reference

#include <CompareExprTree.hpp>

Inheritance diagram for OA::ExprTree::Edge:
Inheritance graph
[legend]
Collaboration diagram for OA::ExprTree::Edge:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Edge (OA_ptr< Node > n1, OA_ptr< Node > n2)
virtual ~Edge ()
OA_ptr< Nodeparent () const
OA_ptr< Nodesource () const
OA_ptr< Nodetail () const
OA_ptr< Nodechild () const
OA_ptr< Nodesink () const
OA_ptr< Nodehead () const
void dump (std::ostream &os)
void dump ()
 Edge (OA_ptr< Node > n1, OA_ptr< Node > n2)
virtual ~Edge ()
OA_ptr< Nodeparent () const
OA_ptr< Nodesource () const
OA_ptr< Nodetail () const
OA_ptr< Nodechild () const
OA_ptr< Nodesink () const
OA_ptr< Nodehead () const
void dump (std::ostream &os)
void dump ()

Detailed Description

Definition at line 305 of file CompareExprTree.hpp.


Constructor & Destructor Documentation

OA::ExprTree::Edge::Edge ( OA_ptr< Node n1,
OA_ptr< Node n2 
) [inline]

Definition at line 307 of file CompareExprTree.hpp.

virtual OA::ExprTree::Edge::~Edge (  )  [inline, virtual]

Reimplemented from OA::Tree::Edge.

Definition at line 309 of file CompareExprTree.hpp.

OA::ExprTree::Edge::Edge ( OA_ptr< Node n1,
OA_ptr< Node n2 
) [inline]

Definition at line 318 of file ExprTree.hpp.

virtual OA::ExprTree::Edge::~Edge (  )  [inline, virtual]

Reimplemented from OA::Tree::Edge.

Definition at line 320 of file ExprTree.hpp.


Member Function Documentation

OA_ptr<Node> OA::ExprTree::Edge::child (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 318 of file CompareExprTree.hpp.

References OA::Tree::Edge::child(), OA::OA_ptr< T >::convert(), and OA::n.

Here is the call graph for this function:

OA_ptr<Node> OA::ExprTree::Edge::child (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 329 of file ExprTree.hpp.

References OA::Tree::Edge::child(), OA::OA_ptr< T >::convert(), and OA::n.

Here is the call graph for this function:

void OA::ExprTree::Edge::dump (  )  [inline]

Definition at line 326 of file CompareExprTree.hpp.

References dump().

Referenced by dump().

Here is the call graph for this function:

void OA::ExprTree::Edge::dump (  )  [inline]

Definition at line 337 of file ExprTree.hpp.

References dump().

Referenced by dump().

Here is the call graph for this function:

void OA::ExprTree::Edge::dump ( std::ostream &  os  )  [virtual]

Reimplemented from OA::Tree::Edge.

Definition at line 456 of file CompareExprTree.cpp.

void OA::ExprTree::Edge::dump ( std::ostream &  os  )  [virtual]

Reimplemented from OA::Tree::Edge.

OA_ptr<Node> OA::ExprTree::Edge::head (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 334 of file ExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::head (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 323 of file CompareExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::parent (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 312 of file CompareExprTree.hpp.

References OA::OA_ptr< T >::convert(), OA::n, and OA::Tree::Edge::parent().

Here is the call graph for this function:

OA_ptr<Node> OA::ExprTree::Edge::parent (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 323 of file ExprTree.hpp.

References OA::OA_ptr< T >::convert(), OA::n, and OA::Tree::Edge::parent().

Here is the call graph for this function:

OA_ptr<Node> OA::ExprTree::Edge::sink (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 322 of file CompareExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::sink (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 333 of file ExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::source (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 316 of file CompareExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::source (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 327 of file ExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::tail (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 317 of file CompareExprTree.hpp.

OA_ptr<Node> OA::ExprTree::Edge::tail (  )  const [inline]

Reimplemented from OA::Tree::Edge.

Definition at line 328 of file ExprTree.hpp.


The documentation for this class was generated from the following files: