Reimplement iterator wrappers on top of llvm::iterator_adaptor_base.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 1 Feb 2015 20:31:36 +0000 (20:31 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 1 Feb 2015 20:31:36 +0000 (20:31 +0000)
commit04ec7e316b1a8d3d89377644c1bd2fe71d59ea17
treea7f096a8bb04f3b33b295a77cb933fdad704f7de
parent1296f071e008352a1a5c4d57071736c871aa9ad3
Reimplement iterator wrappers on top of llvm::iterator_adaptor_base.

Eliminates a ton of boilerplate proxying the iterator methods. NFC.

llvm-svn: 227764
clang/include/clang/AST/ASTUnresolvedSet.h
clang/include/clang/AST/CanonicalType.h
clang/include/clang/AST/DeclTemplate.h
clang/include/clang/AST/UnresolvedSet.h
clang/include/clang/Sema/Lookup.h
clang/lib/AST/ExprCXX.cpp