22 template<
typename Callback>
27 SchemaImpl(
const std::string &
name,
const std::string & schema, Callback cb)
37 builder.
write(schema_);
47 template<
typename Callback>
48 auto Schema(
const std::string & name,
const std::string & schema, Callback cb)
auto write(T &value)
Definition: traits.h:224
Definition: Observer.h:16
auto Schema(const std::string &name, const std::string &schema, Callback cb)
Definition: Schema.h:48
Definition: MessagePackBuilder.h:87
Definition: elements.h:127
Definition: elements.h:59
const std::string & name() const
Definition: elements.h:61
SchemaImpl(const std::string &name, const std::string &schema, Callback cb)
Definition: Schema.h:27
void write(mc_rtc::MessagePackBuilder &builder)
Definition: Schema.h:34
static constexpr auto type
Definition: Schema.h:25
static constexpr size_t write_size()
Definition: Schema.h:32