ICFGInterface.hpp File Reference

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

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

Go to the source code of this file.

Classes

class  OA::ICFG::NodeInterface
class  OA::ICFG::EdgeInterface
class  OA::ICFG::NodesIteratorInterface
class  OA::ICFG::EdgesIteratorInterface
class  OA::ICFG::ICFGInterface

Namespaces

namespace  OA
 

Namespace for the whole OpenAnalysis Toolkit.


namespace  OA::ICFG

Enumerations

enum  OA::ICFG::EdgeType { OA::ICFG::CFLOW_EDGE, OA::ICFG::CALL_EDGE, OA::ICFG::RETURN_EDGE, OA::ICFG::CALL_RETURN_EDGE }
enum  OA::ICFG::NodeType {
  OA::ICFG::CFLOW_NODE, OA::ICFG::CALL_NODE, OA::ICFG::RETURN_NODE, OA::ICFG::ENTRY_NODE,
  OA::ICFG::EXIT_NODE
}

Detailed Description

Abstract interface that all ICFG analysis results must satisfy.

Authors:
Michelle Strout, Priyadarshini Malusare
Version:
Id
ICFGInterface.hpp,v 1.1 2005/06/21 15:20:55 mstrout Exp

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

FIXME: Not actually being used yet and needs fixed

Definition in file ICFGInterface.hpp.


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