1#ifndef _BASICMETADATA_H_
2#define _BASICMETADATA_H_
23 virtual int get_int(
const std::string key)
const = 0;
30 virtual double get_double(
const std::string key)
const = 0;
37 virtual bool get_bool(
const std::string key)
const = 0;
44 virtual std::string
get_string(
const std::string key)
const = 0;
50 virtual void put(
const std::string key,
const double val) = 0;
56 virtual void put(
const std::string key,
const int val) = 0;
62 virtual void put(
const std::string key,
const bool val) = 0;
68 virtual void put(
const std::string key,
const std::string val) = 0;