class VirtSpecifiers

Declaration

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

Description

Represents a C++11 virt-specifier-seq.

Declared at: clang/include/clang/Sema/DeclSpec.h:2658

Member Variables

private unsigned int Specifiers
private clang::VirtSpecifiers::Specifier LastSpecifier
private clang::SourceLocation VS_overrideLoc
private clang::SourceLocation VS_finalLoc
private clang::SourceLocation VS_abstractLoc
private clang::SourceLocation FirstLocation
private clang::SourceLocation LastLocation

Method Overview

Methods

bool SetSpecifier(
    clang::VirtSpecifiers::Specifier VS,
    clang::SourceLocation Loc,
    const char*& PrevSpec)

Declared at: clang/include/clang/Sema/DeclSpec.h:2672

Parameters

clang::VirtSpecifiers::Specifier VS
clang::SourceLocation Loc
const char*& PrevSpec

VirtSpecifiers()

Declared at: clang/include/clang/Sema/DeclSpec.h:2670

void clear()

Declared at: clang/include/clang/Sema/DeclSpec.h:2685

clang::SourceLocation getAbstractLoc() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2683

clang::SourceLocation getFinalLoc() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2682

clang::SourceLocation getFirstLocation() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2689

clang::SourceLocation getLastLocation() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2690

clang::VirtSpecifiers::Specifier
getLastSpecifier() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2691

clang::SourceLocation getOverrideLoc() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2678

static const char* getSpecifierName(
    clang::VirtSpecifiers::Specifier VS)

Declared at: clang/include/clang/Sema/DeclSpec.h:2687

Parameters

clang::VirtSpecifiers::Specifier VS

bool isFinalSpecified() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2680

bool isFinalSpelledSealed() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2681

bool isOverrideSpecified() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2677

bool isUnset() const

Declared at: clang/include/clang/Sema/DeclSpec.h:2675