bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode Struct Reference

Class that represents the Node of a graph. More...

#include <boost_serial_graph.h>

Public Member Functions

 SerialGraphNode ()=default
 
 SerialGraphNode (const vertex_data_t &data)
 
 SerialGraphNode (vertex_data_t &&data)
 
 SerialGraphNode (const SerialGraphNode &o)
 
SerialGraphNodeoperator= (const SerialGraphNode &o)
 
bool operator== (const SerialGraphNode &o) const
 
bool operator!= (const SerialGraphNode &o) const
 

Public Attributes

vertex_data_t data
 
uint_t id {bitrl::consts::INVALID_ID}
 

Detailed Description

template<typename VertexData, typename EdgeData>
struct bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode

Class that represents the Node of a graph.

Constructor & Destructor Documentation

◆ SerialGraphNode() [1/4]

bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode::SerialGraphNode ( )
default

◆ SerialGraphNode() [2/4]

bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode::SerialGraphNode ( const vertex_data_t data)

◆ SerialGraphNode() [3/4]

bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode::SerialGraphNode ( vertex_data_t &&  data)

◆ SerialGraphNode() [4/4]

bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode::SerialGraphNode ( const SerialGraphNode o)

Member Function Documentation

◆ operator!=()

bool bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode::operator!= ( const SerialGraphNode o) const
inline

◆ operator=()

◆ operator==()

bool bitrl::utils::BoostSerialGraph< VertexData, EdgeData >::SerialGraphNode::operator== ( const SerialGraphNode o) const
inline

Member Data Documentation

◆ data

◆ id


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