1 #ifndef VTESTBED_INI_INI_SETTINGS_HH 2 #define VTESTBED_INI_INI_SETTINGS_HH 7 #include <vtestbed/ini/ini.hh> 8 #include <vtestbed/ini/types.hh> 35 _user_prefix(user_prefix),
36 _system_prefix(system_prefix),
37 _filename(filename) {}
39 inline const string_array& user_prefix()
const {
return this->_user_prefix; }
40 inline const string_type& system_prefix()
const {
return this->_system_prefix; }
41 inline const string_type& filename()
const {
return this->_filename; }
42 inline void filename(
const string_type& rhs) { this->_filename = rhs; }
43 inline void user_prefix(
string_array&& rhs) { this->_user_prefix = std::move(rhs); }
44 inline void user_prefix(
const string_array& rhs) { this->_user_prefix = rhs; }
45 inline void system_prefix(
string_type&& rhs) { this->_system_prefix = std::move(rhs); }
46 inline void system_prefix(
string_cref rhs) { this->_system_prefix = rhs; }
60 #endif // vim:filetype=cpp