48 virtual std::string property(std::string property_name, std::string default_value)
const = 0;
49 virtual bool property(std::string property_name,
bool default_value)
const = 0;
50 virtual int64_t property(std::string property_name, int64_t default_value)
const = 0;
51 virtual uint64_t property(std::string property_name, uint64_t default_value)
const = 0;
52 virtual int32_t property(std::string property_name, int32_t default_value)
const = 0;
53 virtual uint32_t property(std::string property_name, uint32_t default_value)
const = 0;
54 virtual int16_t property(std::string property_name, int16_t default_value)
const = 0;
55 virtual uint16_t property(std::string property_name, uint16_t default_value)
const = 0;
56 virtual float property(std::string property_name,
float default_value)
const = 0;
57 virtual double property(std::string property_name,
double default_value)
const = 0;
58 virtual void set_property(std::string property_name, std::string value) = 0;
59 virtual bool is_present(
const std::string& property_name)
const = 0;