CSFSActivity/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 CSFSActivity/DUGInterface.hpp:

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

Typedefs

typedef std::pair< IRHandle,
SymHandle > 
OA::DUG::IRSymHandle

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.1 2005/06/21 15:20:55 mstrout 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 CSFSActivity/DUGInterface.hpp.


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