clang 20.0.0git
|
Iterator for iterating over Stmt * arrays that contain only T *. More...
#include "clang/AST/Stmt.h"
Public Types | |
using | Base = typename CastIterator::iterator_adaptor_base |
Public Member Functions | |
CastIterator () | |
CastIterator (StmtPtr *I) | |
Base::value_type | operator* () const |
Iterator for iterating over Stmt * arrays that contain only T *.
This is needed because AST nodes use Stmt* arrays to store references to children (to be compatible with StmtIterator).
using clang::Stmt::CastIterator< T, TPtr, StmtPtr >::Base = typename CastIterator::iterator_adaptor_base |
|
inline |
|
inline |
|
inline |