|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Classes | |
| class | Analysis |
| class | AnalysisManager |
| struct | ArgumentAttributes |
| struct | Attributes |
| struct | GlobalCFGNode |
| struct | GlobalCFGEdge |
| class | GlobalCFGAnalysis |
| class | SDFGHolder |
| This a wrapper around 1 SDFG (may include historic versions of the same SDFG in the future). More... | |
| class | SDFGRegistry |
Typedefs | |
| using | Graph = boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS> |
| using | Vertex = boost::graph_traits<Graph>::vertex_descriptor |
| using | Edge = boost::graph_traits<Graph>::edge_descriptor |
Enumerations | |
| enum class | CfgSpecialType { None = 0 , H2D , D2H , ErrorHandling , Return } |
| enum class | EdgeType { Branch , Sequence , CallInternal , CallExternal , CallCrossModule , CallIndirect , Return } |
Functions | |
| const char * | getEdgeTypeName (EdgeType Type) |
| template<typename T> | |
| T & | indirect (const std::unique_ptr< T > &ptr) |
Variables | |
| static uint32_t | next_node_id = 0 |
| using docc::analysis::Edge = boost::graph_traits<Graph>::edge_descriptor |
| using docc::analysis::Graph = boost::adjacency_list<boost::listS, boost::listS, boost::bidirectionalS> |
| using docc::analysis::Vertex = boost::graph_traits<Graph>::vertex_descriptor |
|
strong |
|
strong |
|
inline |
|
inline |
|
static |