C++ YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
yasmin::blackboard::BlackboardValueInterface Class Reference

Interface for blackboard value types. More...

#include <blackboard_value_interface.hpp>

Inheritance diagram for yasmin::blackboard::BlackboardValueInterface:

Public Member Functions

virtual ~BlackboardValueInterface ()
 Virtual destructor for the interface.
 
virtual std::string to_string ()
 Convert the value to a string representation.
 

Detailed Description

Interface for blackboard value types.

This interface defines the contract for value types that can be stored in a blackboard. It requires implementing a method to represent the value as a string.

Constructor & Destructor Documentation

◆ ~BlackboardValueInterface()

virtual yasmin::blackboard::BlackboardValueInterface::~BlackboardValueInterface ( )
inlinevirtual

Virtual destructor for the interface.

Member Function Documentation

◆ to_string()

virtual std::string yasmin::blackboard::BlackboardValueInterface::to_string ( )
inlinevirtual

Convert the value to a string representation.

Returns
A string that represents the value.

This method should be implemented by derived classes to provide an appropriate string representation of the value they encapsulate.

Reimplemented in yasmin::blackboard::BlackboardValue< T >.


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