CSFIActivity/DUGInterface.hpp File Reference

Abstract interface that all DUG analysis results must satisfy. More...

#include <OpenAnalysis/IRInterface/IRHandles.hpp>
#include <OpenAnalysis/Utils/DGraph/DGraphInterface.hpp>
Include dependency graph for CSFIActivity/DUGInterface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OA::DUG::NodeInterface
class  OA::DUG::EdgeInterface
class  OA::DUG::NodesIteratorInterface
class  OA::DUG::EdgesIteratorInterface
class  OA::DUG::DUGInterface

Namespaces

namespace  OA
 

Namespace for the whole OpenAnalysis Toolkit.


namespace  OA::DUG

Enumerations

enum  OA::DUG::EdgeType {
  OA::DUG::CFLOW_EDGE, OA::DUG::CALL_EDGE, OA::DUG::RETURN_EDGE, OA::DUG::PARAM_EDGE,
  OA::DUG::CFLOW_EDGE, OA::DUG::CALL_EDGE, OA::DUG::RETURN_EDGE, OA::DUG::PARAM_EDGE
}
enum  OA::DUG::NodeType { OA::DUG::FORMALPARAM_NODE, OA::DUG::NONEFORMAL_NODE, OA::DUG::FORMALPARAM_NODE, OA::DUG::NONEFORMAL_NODE }

Detailed Description

Abstract interface that all DUG analysis results must satisfy.

Authors:
Michelle Strout
Version:
Id
DUGInterface.hpp,v 1.3 2008/02/06 19:58:47 utke Exp

Copyright (c) 2002-2004, Rice University
Copyright (c) 2004, University of Chicago
All rights reserved.
See ../../../Copyright.txt for details.

FIXME: Not actually being used yet and needs fixed

Definition in file CSFIActivity/DUGInterface.hpp.


Generated on Sat Oct 31 05:22:11 2009 for OpenAnalysis by  doxygen 1.6.1