Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Types | Public Member Functions | Data Fields
nom::repr::ControlFlowGraph< G > Class Template Reference

Control flow graph is a graph of basic blocks that can be used as an analysis tool. More...

#include <ControlFlow.h>

Inheritance diagram for nom::repr::ControlFlowGraph< G >:

Public Types

using BasicBlockRef = typename ControlFlowGraphImpl< G >::type::NodeRef
 

Public Member Functions

 ControlFlowGraph (const ControlFlowGraph &)=delete
 
 ControlFlowGraph (ControlFlowGraph &&)=default
 
ControlFlowGraphoperator= (ControlFlowGraph &&)=default
 
BasicBlockRef createNamedFunction (std::string name)
 
BasicBlockRef createAnonymousFunction ()
 

Data Fields

std::unordered_map< std::string, typename ControlFlowGraphImpl< G >::type::SubgraphType > functions
 

Detailed Description

template<typename G>
class nom::repr::ControlFlowGraph< G >

Control flow graph is a graph of basic blocks that can be used as an analysis tool.

Note
G Must be of type Graph<T, U...>.

Definition at line 128 of file ControlFlow.h.


The documentation for this class was generated from the following file: