Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
node::Node Class Reference

#include <Node.hpp>

Inheritance diagram for node::Node:
[legend]
Collaboration diagram for node::Node:
[legend]

Public Member Functions

 Node ()
 
 Node (int id)
 
auto operator<=> (const Node &rhs) const
 
bool operator== (const Node &rhs) const
 
void operator>> (ext::ostream &ostream) const override
 
std::string name () const
 
int getId () const
 
- Public Member Functions inherited from node::NodeBase
virtual ~NodeBase () noexcept=default
 

Constructor & Destructor Documentation

◆ Node() [1/2]

node::Node::Node ( )
explicit

◆ Node() [2/2]

node::Node::Node ( int  id)
explicit

Member Function Documentation

◆ getId()

int node::Node::getId ( ) const
Here is the caller graph for this function:

◆ name()

std::string node::Node::name ( ) const
Here is the caller graph for this function:

◆ operator<=>()

auto node::Node::operator<=> ( const Node rhs) const
inline

◆ operator==()

bool node::Node::operator== ( const Node rhs) const
inline

◆ operator>>()

void node::Node::operator>> ( ext::ostream ostream) const
overridevirtual

Implements node::NodeBase.

Here is the call graph for this function:

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