Public Member Functions

OA::NewExprTree::Edge Class Reference

#include <NewExprTree.hpp>

Inheritance diagram for OA::NewExprTree::Edge:
Inheritance graph
[legend]
Collaboration diagram for OA::NewExprTree::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 ()

Detailed Description

Definition at line 304 of file NewExprTree.hpp.


Constructor & Destructor Documentation

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

Definition at line 306 of file NewExprTree.hpp.

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

Reimplemented from OA::Tree::Edge.

Definition at line 308 of file NewExprTree.hpp.


Member Function Documentation

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

Reimplemented from OA::Tree::Edge.

Definition at line 317 of file NewExprTree.hpp.

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

Referenced by dump().

Here is the call graph for this function:

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

Definition at line 325 of file NewExprTree.hpp.

References dump().

Referenced by dump().

Here is the call graph for this function:

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

Reimplemented from OA::Tree::Edge.

Definition at line 371 of file NewExprTree.cpp.

References child(), and parent().

Here is the call graph for this function:

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

Reimplemented from OA::Tree::Edge.

Definition at line 322 of file NewExprTree.hpp.

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

Reimplemented from OA::Tree::Edge.

Definition at line 311 of file NewExprTree.hpp.

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

Referenced by dump().

Here is the call graph for this function:

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

Reimplemented from OA::Tree::Edge.

Definition at line 321 of file NewExprTree.hpp.

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

Reimplemented from OA::Tree::Edge.

Definition at line 315 of file NewExprTree.hpp.

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

Reimplemented from OA::Tree::Edge.

Definition at line 316 of file NewExprTree.hpp.


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