class NameSpecifier

Declaration

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

Description

A sequence of these specifiers make a `nested-name-specifier`. e.g. the `std` or `vector <int >` in `std::vector <int >::size`.

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:392

Inherits from: Tree

Member Variables

Method Overview

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

Inherited from Tree:

Inherited from Node:

Methods

NameSpecifier(clang::syntax::NodeKind K)

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:394

Parameters

clang::syntax::NodeKind K

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

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:396

Parameters

const clang::syntax::Node* N