LLVM: llvm::ImmutableGraphBuilder< GraphT > Class Template Reference (original) (raw)

#include "[Target/X86/ImmutableGraph.h](ImmutableGraph%5F8h%5Fsource.html)"

Public Types
using BuilderNodeRef = size_type
Public Member Functions
BuilderNodeRef addVertex (const node_value_type &V)
void addEdge (const edge_value_type &E, BuilderNodeRef From, BuilderNodeRef To)
bool empty () const
template<typename... ArgT>
std::unique_ptr< GraphT > get (ArgT &&... Args)
Static Public Member Functions
template<typename... ArgT>
static std::unique_ptr< GraphT > trim (const GraphT &G, const NodeSet &TrimNodes, const EdgeSet &TrimEdges, ArgT &&... Args)

template
class llvm::ImmutableGraphBuilder< GraphT >

Definition at line 294 of file ImmutableGraph.h.

BuilderNodeRef

template

addEdge()

template

addVertex()

template

empty()

template

get()

template

template<typename... ArgT>

trim()

template

template<typename... ArgT>


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