]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/binaryparser.h
Refactor symbol handling in binary format
[libs/datafile.git] / source / binaryparser.h
index f6736faa0a0fb701cbfd4867245993e8855d21a5..4f33d954602d3c5454f1cd8d8729a2d674cc6a3e 100644 (file)
@@ -4,6 +4,7 @@
 #include <map>
 #include "binarydict.h"
 #include "parsermode.h"
+#include "type.h"
 
 namespace Msp {
 namespace DataFile {
@@ -31,8 +32,7 @@ private:
        float parse_float();
        std::string parse_string();
        bool parse_bool();
-       std::string parse_enum();
-       const std::string &lookup_string(unsigned) const;
+       Symbol parse_symbol();
 };
 
 } // namespace DataFile