class Statement

Declaration

class Statement : public Tree { /* full declaration omitted */ };

Description

An abstract node for C++ statements, e.g. 'while', 'if', etc. FIXME: add accessors for semicolon of statements that have it.

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

Inherits from: Tree

Member Variables

Method Overview

  • public Statement(clang::syntax::NodeKind K)
  • public static bool classof(const clang::syntax::Node * N)

Inherited from Tree:

Inherited from Node:

Methods

Statement(clang::syntax::NodeKind K)

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

Parameters

clang::syntax::NodeKind K

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

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

Parameters

const clang::syntax::Node* N