GTIRB
v2.2.0
GrammaTech Intermediate Representation for Binaries: C++ API
|
Represents the base of types that can be inserted into the CFG. More...
#include <CfgNode.hpp>
Protected Member Functions | |
CfgNode (Context &C, Kind Knd) | |
CfgNode (Context &C, Kind Knd, const UUID &U) | |
Additional Inherited Members | |
Public Member Functions inherited from gtirb::Node | |
Node (const Node &)=delete | |
Copying Nodes is explicitly disabled. More... | |
Node (Node &&)=delete | |
Move-constructing Nodes is explicitly disabled. More... | |
~Node () noexcept | |
Cleans up resources no longer needed by the Node object. More... | |
const UUID & | getUUID () const |
Get the Universally Unique ID (UUID) for this . More... | |
Node & | operator= (const Node &)=delete |
Copying Nodes is explicilty disabled. More... | |
Node & | operator= (Node &&)=delete |
Move-assigning Nodes is explicilty disabled. More... | |
Static Public Member Functions inherited from gtirb::Node | |
static Node * | Create (Context &C) |
Create a Node object in its default state. More... | |
static const Node * | getByUUID (const Context &C, const UUID &Uuid) |
Retrieve a node by its UUID. More... | |
static Node * | getByUUID (Context &C, const UUID &Uuid) |
Retrieve a node by its UUID. More... | |
Represents the base of types that can be inserted into the CFG.
|
inlineprotected |