namespace Msp {
namespace DataFile {
+/**
+Parses data in binary format.
+*/
class BinaryParser: public ParserMode
{
private:
typedef std::map<unsigned, DictEntry> Dictionary;
- typedef std::map<unsigned, std::string> EnumMap;
+ typedef std::map<unsigned, std::string> StringMap;
Dictionary dict;
- EnumMap enums;
+ StringMap strings;
bool first;
public:
std::string parse_string();
bool parse_bool();
std::string parse_enum();
+ const std::string &lookup_string(unsigned) const;
};
} // namespace DataFile