#include "trace_file.hpp"
#include "trace_format.hpp"
#include "trace_model.hpp"
+#include "trace_api.hpp"
namespace trace {
public:
unsigned long long version;
+ API api;
Parser();
FunctionSigFlags *parse_function_sig(void);
StructSig *parse_struct_sig();
+ EnumSig *parse_old_enum_sig();
EnumSig *parse_enum_sig();
BitmaskSig *parse_bitmask_sig();
Value *parse_opaque();
void scan_opaque();
+ Value *parse_repr();
+ void scan_repr();
+
const char * read_string(void);
void skip_string(void);
+ signed long long read_sint(void);
+ void skip_sint(void);
+
unsigned long long read_uint(void);
void skip_uint(void);