hecl
High-Level Extensible Combiner Language and Resource Database
|
Index file handle. More...
#include <HECLDatabase.hpp>
Classes | |
class | Entry |
Public Member Functions | |
IndexFile (const Project &project) | |
const std::vector< Entry > & | lockAndRead () |
const std::vector< ProjectPath * > | getChangedPaths () |
void | addOrUpdatePath (const ProjectPath &path) |
void | unlockAndDiscard () |
void | unlockAndCommit (bool onlyUpdated=false) |
Index file handle.
Holds a path to a binary index file; opening a locked handle for read/write transactions