Lines Matching refs:string
33 Hash& Hash::getMutableHash(const std::string& path) {
34 static std::map<std::string, Hash> hashes;
45 const Hash& Hash::getHash(const std::string& path) {
49 void Hash::clearHash(const std::string& path) {
53 static std::vector<uint8_t> sha256File(const std::string &path) {
57 std::string fileContent = fileStream.str();
67 Hash::Hash(const std::string &path)
71 std::string Hash::hexString(const std::vector<uint8_t> &hash) {
80 std::string Hash::hexString() const {
88 const std::string &Hash::getPath() const {
104 static const HashFile *parse(const std::string &path, std::string *err) {
105 static std::map<std::string, HashFile*> hashfiles;
115 std::vector<std::string> lookup(const std::string &fqName) const {
126 static HashFile *readHashFile(const std::string &path, std::string *err) {
135 std::string line;
148 std::string hash = match.str(1);
149 std::string fqName = match.str(2);
166 std::string path;
167 std::map<std::string,std::vector<std::string>> hashes;
170 std::vector<std::string> Hash::lookupHash(const std::string& path, const std::string& interfaceName,
171 std::string* err, bool* fileExists) {