Lines Matching defs:FileRec
89 class FileRec
104 FileRec()
110 FileRec(const FileRec &other)
115 FileRec(int typeVal)
120 FileRec &operator=(const FileRec &other)
127 ~FileRec()
159 std::map<String, FileRec *> files;
172 void assign(const FileRec &other)
305 bool addIncludeFile(FileRec *frec, const String &fname);
310 bool scanFile(const String &fname, FileRec *frec);
315 bool processDependency(FileRec *ofile,
316 FileRec *include,
322 bool processReference(FileRec *ofile,
350 std::map<String, FileRec *> allFiles;
356 std::map<String, FileRec *> refFiles;
362 std::map<String, FileRec *> depFiles;
400 std::map<String, FileRec *>::iterator iter;
403 FileRec *frec = iter->second;
409 FileRec *frec = iter->second;
415 FileRec *frec = iter->second;
604 FileRec *fe = new FileRec(FileRec::CFILE);
614 FileRec *fe = new FileRec(FileRec::HFILE);
756 bool DepTool::addIncludeFile(FileRec *frec, const String &iname)
759 std::map<String, FileRec *>::iterator iter =
764 FileRec *other = iter->second;
782 FileRec *other = iter->second;
799 bool DepTool::scanFile(const String &fname, FileRec *frec)
883 bool DepTool::processDependency(FileRec *ofile,
884 FileRec *include,
887 std::map<String, FileRec *>::iterator iter;
896 FileRec *child = iter->second;
913 bool DepTool::processReference(FileRec *hfile,
917 std::map<String, FileRec *>::iterator iter;
920 FileRec *frec = iter->second;
921 std::map<String, FileRec *>::iterator fiter =
931 FileRec *child = iter->second;
948 std::map<String, FileRec *>::iterator iter;
952 FileRec *frec = iter->second;
962 FileRec *include = iter->second;
963 if (include->type == FileRec::CFILE)
966 FileRec *ofile = new FileRec(FileRec::OFILE);
983 else if (include->type == FileRec::HFILE)
986 FileRec *hfile = new FileRec(FileRec::HFILE);
1050 std::map<String, FileRec *>::iterator iter;
1142 std::map<String, FileRec *>::iterator oiter;
1145 FileRec *frec = oiter->second;
1146 if (frec->type == FileRec::CFILE)
1166 std::map<String, FileRec *>::iterator iter;
1169 FileRec *frec = iter->second;
1170 if (frec->type == FileRec::OFILE)
1174 std::map<String, FileRec *>::iterator citer;
1221 std::map<String, FileRec *>::iterator oiter;
1224 FileRec *frec = oiter->second;
1225 if (frec->type == FileRec::CFILE)
1242 std::map<String, FileRec *>::iterator iter;
1245 FileRec *frec = iter->second;
1246 if (frec->type == FileRec::OFILE)
1250 std::map<String, FileRec *>::iterator citer;
1302 std::map<String, FileRec *>::iterator iter;
1305 FileRec *frec = iter->second;
1306 if (frec->type == FileRec::HFILE)
1310 std::map<String, FileRec *>::iterator citer;
1340 std::map<String, FileRec *>::iterator iter;
1343 FileRec *frec = iter->second;
1344 if (frec->type == FileRec::HFILE)
1348 std::map<String, FileRec *>::iterator citer;
1403 std::map<String, FileRec *>::iterator oiter;
1406 FileRec *frec = oiter->second;
1407 if (frec->type == FileRec::CFILE)