13#if !defined(ULTRA_TERMINAL_H)
14#define ULTRA_TERMINAL_H
59 [[nodiscard]] std::string to_string(
format = c_format)
const override
71template<
class T>
concept Terminal = std::derived_from<T, terminal>;
format
Supported rendering formats for symbol stringification.
Definition symbol.h:72
symbol(const std::string &, category_t=default_category)
Definition symbol.cc:30
const std::string & name() const noexcept
Definition symbol.cc:51
virtual value_t instance() const =0
symbol(const std::string &, category_t=default_category)
Definition symbol.cc:30
std::variant< D_VOID, D_INT, D_DOUBLE, D_STRING, const D_NULLARY *, D_ADDRESS, const D_VARIABLE *, D_IVECTOR > value_t
Definition value.h:54