summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/fsmeta.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/fsmeta.cpp')
-rw-r--r--src/lib/formats/fsmeta.cpp40
1 files changed, 22 insertions, 18 deletions
diff --git a/src/lib/formats/fsmeta.cpp b/src/lib/formats/fsmeta.cpp
index 4f76485a5f8..c5675d67a04 100644
--- a/src/lib/formats/fsmeta.cpp
+++ b/src/lib/formats/fsmeta.cpp
@@ -7,32 +7,34 @@
#include "strformat.h"
-const char *fs_meta_data::entry_name(fs_meta_name name)
+namespace fs {
+
+const char *meta_data::entry_name(meta_name name)
{
switch(name) {
- case fs_meta_name::basic: return "basic";
- case fs_meta_name::creation_date: return "creation_date";
- case fs_meta_name::length: return "length";
- case fs_meta_name::loading_address: return "loading_address";
- case fs_meta_name::locked: return "locked";
- case fs_meta_name::modification_date: return "modification_date";
- case fs_meta_name::name: return "name";
- case fs_meta_name::os_minimum_version: return "os_minimum_version";
- case fs_meta_name::os_version: return "os_version";
- case fs_meta_name::rsrc_length: return "rsrc_length";
- case fs_meta_name::sequential: return "sequential";
- case fs_meta_name::size_in_blocks: return "size_in_blocks";
+ case meta_name::basic: return "basic";
+ case meta_name::creation_date: return "creation_date";
+ case meta_name::length: return "length";
+ case meta_name::loading_address: return "loading_address";
+ case meta_name::locked: return "locked";
+ case meta_name::modification_date: return "modification_date";
+ case meta_name::name: return "name";
+ case meta_name::os_minimum_version: return "os_minimum_version";
+ case meta_name::os_version: return "os_version";
+ case meta_name::rsrc_length: return "rsrc_length";
+ case meta_name::sequential: return "sequential";
+ case meta_name::size_in_blocks: return "size_in_blocks";
}
return "";
}
-std::string fs_meta::to_string(fs_meta_type type, const fs_meta &m)
+std::string meta_value::to_string(meta_type type, const meta_value &m)
{
switch(type) {
- case fs_meta_type::string: return m.as_string();
- case fs_meta_type::number: return util::string_format("0x%x", m.as_number());
- case fs_meta_type::flag: return m.as_flag() ? "t" : "f";
- case fs_meta_type::date: {
+ case meta_type::string: return m.as_string();
+ case meta_type::number: return util::string_format("0x%x", m.as_number());
+ case meta_type::flag: return m.as_flag() ? "t" : "f";
+ case meta_type::date: {
auto dt = m.as_date();
return util::string_format("%04d-%02d-%02d %02d:%02d:%02d",
dt.year, dt.month, dt.day_of_month,
@@ -41,3 +43,5 @@ std::string fs_meta::to_string(fs_meta_type type, const fs_meta &m)
}
return std::string("");
}
+
+} // namespace fs