class NestedNameSpecifier

Declaration

class NestedNameSpecifier : public List { /* full declaration omitted */ };

Description

Models a `nested-name-specifier`. C++ [expr.prim.id.qual] e.g. the `std::vector <int >::` in `std::vector <int >::size`.

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

Inherits from: List

Member Variables

Method Overview

Inherited from List:

Inherited from Tree:

Inherited from Node:

Methods

NestedNameSpecifier()

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

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

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

Parameters

const clang::syntax::Node* N

std::vector<NameSpecifier*> getSpecifiers()

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

std::vector<List::ElementAndDelimiter<
    syntax::NameSpecifier>>
getSpecifiersAndDoubleColons()

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