#pragma once #include namespace dchat { class Cache { public: Cache(); ~Cache(); // Creates directory if it doesn't exist (recursively). Throws boost exception on failure static boost::filesystem::path getDchatDir(); }; }