2#include "common/layer.hpp"
3#include "util/uuid.hpp"
9 enum class Type { INVALID, INT, BOOL, STRING,
UUID, DOUBLE };
14 virtual Type get_type()
const
30 Type get_type()
const override
43 Type get_type()
const override
56 Type get_type()
const override
69 Type get_type()
const override
82 Type get_type()
const override
95 bool is_settable =
true;
96 bool is_visible =
true;
104 using PropertyMeta::PropertyMeta;
105 std::map<UUID, std::string> net_classes;
110 using PropertyMeta::PropertyMeta;
111 std::map<int, Layer> layers;
Definition core_properties.hpp:51
Definition core_properties.hpp:38
Definition core_properties.hpp:25
Definition core_properties.hpp:64
Definition core_properties.hpp:77
Definition core_properties.hpp:7
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16