Class BlackboardValueInterface

Inheritance Relationships

Derived Type

Class Documentation

class BlackboardValueInterface

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.

Subclassed by yasmin::blackboard::BlackboardValue< T >

Public Functions

inline virtual ~BlackboardValueInterface()

Virtual destructor for the interface.

inline virtual std::string to_string()

Convert the value to a string representation.

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

Returns:

A string that represents the value.