Definition at line 34 of file FeatureListRepositoryInFile.h. References GetDir(), Impala::Persistency::FeatureLocator::GetFeatureString(), Impala::Persistency::RepositoryInFileSystem::GetFile(), Impala::Persistency::File::ReadStrings(), RepFS(), Impala::StringStartsWith(), and Impala::Persistency::File::Valid(). 00035 { 00036 String dir = GetDir(loc); 00037 File file = (StringStartsWith(loc.GetFeatureString(), "..")) 00038 ? RepFS().GetFile(loc, "", loc.GetFeatureString(), false, true) 00039 : RepFS().GetFile(loc, dir, loc.GetFeatureString(), false, true); 00040 if (!file.Valid()) 00041 return 0; 00042 FeatureList* res = new FeatureList(); 00043 file.ReadStrings(std::back_inserter(*res)); 00044 return res; 00045 }
Here is the call graph for this function:
|