22 #ifndef FALAISE_APP_METADATA_UTILS_H 23 #define FALAISE_APP_METADATA_UTILS_H 31 #include <boost/variant.hpp> 61 std::string _input_data_file_;
62 std::string _input_metadata_file_;
93 void print(std::ostream &out_)
const;
104 bool check_section(
const std::string §ion_name_,
const std::string §ion_type_)
const;
107 const std::string §ion_type_)
const;
109 bool find_boolean(
const std::string §ion_name_,
const std::string §ion_type_,
110 const std::string &propKey_,
bool &propValue_)
const;
112 bool find_integer(
const std::string §ion_name_,
const std::string §ion_type_,
113 const std::string &propKey_,
int &propValue_)
const;
115 bool find_size(
const std::string §ion_name_,
const std::string §ion_type_,
116 const std::string &propKey_, std::size_t &propValue_)
const;
118 bool find_real(
const std::string §ion_name_,
const std::string §ion_type_,
119 const std::string &propKey_,
double &propValue_)
const;
121 bool find_string(
const std::string §ion_name_,
const std::string §ion_type_,
122 const std::string &propKey_, std::string &propValue_)
const;
124 bool find_path(
const std::string §ion_name_,
const std::string §ion_type_,
125 const std::string &propKey_, std::string &propValue_)
const;
128 bool _find_data_in_section_(
const std::string §ion_name_,
const std::string §ion_type_,
129 const std::string &propKey_,
140 #endif // FALAISE_APP_METADATA_UTILS_H
Definition: metadata_utils.h:35