20#include <circlechef.pb.h>
21#include <mio/circle/schema_generated.h>
29 virtual circle::BuiltinOperator
code(
void)
const = 0;
30 virtual circle::BuiltinOptions
type(
void)
const = 0;
45 virtual std::unique_ptr<OpChef>
create(
const circlechef::Operation *operation)
const = 0;
Helper class to hold data needed in creation of a FlatBuffer. To serialize data, you typically call o...
virtual ~OpChefFactory()=default
virtual std::unique_ptr< OpChef > create(const circlechef::Operation *operation) const =0
virtual flatbuffers::Offset< void > value(flatbuffers::FlatBufferBuilder &fbb) const =0
virtual circle::BuiltinOperator code(void) const =0
virtual circle::BuiltinOptions type(void) const =0
virtual flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_value(flatbuffers::FlatBufferBuilder &fbb) const
virtual ~OpChef()=default