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:
- lib/Target/X86/ImmutableGraph.h