clang 20.0.0git
Classes | Public Types | Public Member Functions | Friends | List of all members
clang::TemplateArgumentLocInventIterator< Derived, InputIterator > Class Template Reference

Iterator adaptor that invents template argument location information for each of the template arguments in its underlying iterator. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Sema/TreeTransform.h"

Classes

class  pointer
 

Public Types

typedef TemplateArgumentLoc value_type
 
typedef TemplateArgumentLoc reference
 
typedef std::iterator_traits< InputIterator >::difference_type difference_type
 
typedef std::input_iterator_tag iterator_category
 

Public Member Functions

 TemplateArgumentLocInventIterator (TreeTransform< Derived > &Self, InputIterator Iter)
 
TemplateArgumentLocInventIteratoroperator++ ()
 
TemplateArgumentLocInventIterator operator++ (int)
 
reference operator* () const
 
pointer