Go to the documentation of this file.
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)
Definition: elements.h:58
Definition: MessagePackBuilder.h:86
static constexpr size_t write_size()
Definition: Schema.h:32
auto Schema(const std::string &name, const std::string &schema, Callback cb)
Definition: Schema.h:48
Definition: elements.h:126
void write(mc_rtc::MessagePackBuilder &builder)
Definition: Schema.h:34
auto write(T &value)
Definition: traits.h:224
static constexpr auto type
Definition: Schema.h:25
SchemaImpl(const std::string &name, const std::string &schema, Callback cb)
Definition: Schema.h:27
Definition: Observer.h:15
const std::string & name() const
Definition: elements.h:61