Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

FeatureList* Impala::Persistency::FeatureListRepositoryInFile::Get ( const FeatureLocator loc  )  [inline]

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:


Generated on Thu Jan 13 09:22:43 2011 for ImpalaSrc by  doxygen 1.5.1