class StmtIteratorBase

Declaration

class StmtIteratorBase { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/StmtIterator.h:27

Member Variables

protected anonymous struct / union
protected uintptr_t RawVAPtr = 0
protected clang::Decl** DGE

Method Overview

Methods

clang::Stmt*& GetDeclExpr() const

Declared at: clang/include/clang/AST/StmtIterator.h:73

bool HandleDecl(clang::Decl* D)

Declared at: clang/include/clang/AST/StmtIterator.h:70

Parameters

clang::Decl* D

void NextDecl(bool ImmediateAdvance = true)

Declared at: clang/include/clang/AST/StmtIterator.h:69

Parameters

bool ImmediateAdvance = true

void NextVA()

Declared at: clang/include/clang/AST/StmtIterator.h:71

StmtIteratorBase(clang::Stmt** s)

Declared at: clang/include/clang/AST/StmtIterator.h:43

Parameters

clang::Stmt** s

StmtIteratorBase(
    const clang::VariableArrayType* t)

Declared at: clang/include/clang/AST/StmtIterator.h:44

Parameters

const clang::VariableArrayType* t

StmtIteratorBase(clang::Decl** dgi,
                 clang::Decl** dge)

Declared at: clang/include/clang/AST/StmtIterator.h:45

Parameters

clang::Decl** dgi
clang::Decl** dge

StmtIteratorBase()

Declared at: clang/include/clang/AST/StmtIterator.h:46

const clang::VariableArrayType* getVAPtr() const

Declared at: clang/include/clang/AST/StmtIterator.h:60

bool inDeclGroup() const

Declared at: clang/include/clang/AST/StmtIterator.h:48

bool inSizeOfTypeVA() const

Declared at: clang/include/clang/AST/StmtIterator.h:52

bool inStmt() const

Declared at: clang/include/clang/AST/StmtIterator.h:56

void setVAPtr(const clang::VariableArrayType* P)

Declared at: clang/include/clang/AST/StmtIterator.h:64

Parameters

const clang::VariableArrayType* P