17 #ifndef ICOMMONFIXED_HPP_
18 #define ICOMMONFIXED_HPP_
23 #include <boost/cstdint.hpp>
24 #include <boost/ref.hpp>
35 const boost::any
getValue()
const {
return boost::cref(value_).get(); }
37 const avro::NodePtr &
getSchema()
const {
return schema_; }
39 avro::GenericDatum
toAvro()
const;
42 void setValue(
const std::vector<boost::uint8_t> &value);
44 avro::NodePtr schema_;
45 std::vector<boost::uint8_t> value_;
CommonFixed(const avro::NodePtr &schema)
std::string toString() const
avro::GenericDatum toAvro() const
void setValue(const std::vector< boost::uint8_t > &value)
const avro::NodePtr & getSchema() const
const boost::any getValue() const