Horizon
Loading...
Searching...
No Matches
idocument_symbol.hpp
1#pragma once
2#include "idocument.hpp"
3
4namespace horizon {
5class IDocumentSymbol : public virtual IDocument {
6public:
7 virtual class Symbol &get_symbol() = 0;
8
9 virtual class SymbolPin &get_symbol_pin(const class UUID &uu) = 0;
10 virtual SymbolPin &insert_symbol_pin(const UUID &uu) = 0;
11 virtual void delete_symbol_pin(const UUID &uu) = 0;
12};
13} // namespace horizon
Definition idocument_symbol.hpp:5
Definition idocument.hpp:5
Definition symbol.hpp:20
Definition symbol.hpp:72
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16