#ifndef MACHOCACHE_H #define MACHOCACHE_H #include "macho_global.h" #include class MachO; class MachOCache { public: MachOCache(); ~MachOCache(); MachO* getFile(const string& filename, const MachO* parent); unsigned int getNumEntries(); private: typedef map CacheMap; typedef CacheMap::iterator CacheMapIterator; CacheMap cache; }; #endif // MACHOCACHE_H