Go to the documentation of this file.
10 virtual std::unique_ptr<Properties>
clone()
const = 0;
15 template <
typename Base,
typename Derived>
21 virtual std::unique_ptr<Properties>
clone()
const override {
22 return std::make_unique<Derived>(
static_cast<const Derived&
>(*
this));
virtual void serialize(std::vector< std::uint8_t > &data, SerializationType type=SerializationType::LIBNOP) const override
bool serialize(const T &obj, std::vector< std::uint8_t > &data)
virtual std::unique_ptr< Properties > clone() const =0
constexpr auto data(C &c) -> decltype(c.data())
Base Properties structure.
virtual ~Properties()=default
virtual void serialize(std::vector< std::uint8_t > &data, SerializationType type) const =0
virtual std::unique_ptr< Properties > clone() const override
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19