OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DUGInterface.hpp File Reference

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

Include dependency graph for 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

 OA
 Namespace for the whole OpenAnalysis Toolkit.
 
 OA::DUG
 

Constant Groups

 OA
 Namespace for the whole OpenAnalysis Toolkit.
 
 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 DUGInterface.hpp.