class SimpleDeclaration

Declaration

class SimpleDeclaration : public Declaration { /* full declaration omitted */ };

Description

Groups multiple declarators (e.g. variables, typedefs, etc.) together. All grouped declarators share the same declaration specifiers (e.g. 'int' or 'typedef').

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:405

Inherits from: Declaration

Member Variables

Method Overview

Inherited from Declaration:

Inherited from Tree:

Inherited from Node:

Methods

SimpleDeclaration()

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:407

static bool classof(const clang::syntax::Node* N)

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:408

Parameters

const clang::syntax::Node* N

std::vector<SimpleDeclarator*> getDeclarators()

Description

FIXME: use custom iterator instead of 'vector'.

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:410