diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-07-29 23:39:03 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-07-29 23:39:03 +0000 |
commit | f1a0fd852f29d3ff6f1ee7a39f4d339dd24aa9ea (patch) | |
tree | 05dbbcca9c0d205ff987d13e98b2b4d285d81d0f /clang/lib/Index/Indexer.cpp | |
parent | d3e037ff892146de2db44f465b2985ea0e3dfb27 (diff) | |
download | bcm5719-llvm-f1a0fd852f29d3ff6f1ee7a39f4d339dd24aa9ea.tar.gz bcm5719-llvm-f1a0fd852f29d3ff6f1ee7a39f4d339dd24aa9ea.zip |
Introduce a helper template for the Handler classes and use it instead
of the iterator of the Indexer class.
llvm-svn: 77528
Diffstat (limited to 'clang/lib/Index/Indexer.cpp')
-rw-r--r-- | clang/lib/Index/Indexer.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/clang/lib/Index/Indexer.cpp b/clang/lib/Index/Indexer.cpp index 0b534b38814..08e367a2790 100644 --- a/clang/lib/Index/Indexer.cpp +++ b/clang/lib/Index/Indexer.cpp @@ -57,31 +57,3 @@ void Indexer::GetTranslationUnitsFor(Entity Ent, for (TUSetTy::iterator I = Set.begin(), E = Set.end(); I != E; ++I) Handler.Handle(*I); } - -static Indexer::TUSetTy EmptySet; - -Indexer::translation_unit_iterator -Indexer::translation_units_begin(Entity Ent) const { - MapTy::iterator I = Map.find(Ent); - if (I == Map.end()) - return EmptySet.begin(); - - return I->second.begin(); -} - -Indexer::translation_unit_iterator -Indexer::translation_units_end(Entity Ent) const { - MapTy::iterator I = Map.find(Ent); - if (I == Map.end()) - return EmptySet.end(); - - return I->second.end(); -} - -bool Indexer::translation_units_empty(Entity Ent) const { - MapTy::iterator I = Map.find(Ent); - if (I == Map.end()) - return true; - - return I->second.begin() == I->second.end(); -} |