X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=trace_parser.hpp;h=4fff9ad1157129e0da8458f8cca87e68687197ec;hb=f22d799f81179ccc7dad440a44af48f153ec9061;hp=c9f92fc8877a054f9f03ee7a98f36554cd52bf4f;hpb=0568897c39dca167706825219e284a396be956a7;p=apitrace diff --git a/trace_parser.hpp b/trace_parser.hpp index c9f92fc..4fff9ad 100644 --- a/trace_parser.hpp +++ b/trace_parser.hpp @@ -36,25 +36,26 @@ namespace Trace { +class File; class Parser { protected: - void *file; + File *file; typedef std::list CallList; CallList calls; - typedef std::vector FunctionMap; + typedef std::vector FunctionMap; FunctionMap functions; - typedef std::vector StructMap; + typedef std::vector StructMap; StructMap structs; - typedef std::vector EnumMap; + typedef std::vector EnumMap; EnumMap enums; - typedef std::vector BitmaskMap; + typedef std::vector BitmaskMap; BitmaskMap bitmasks; unsigned next_call_no;