class QualifiersAndAtomic

Declaration

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

Declared at: clang/include/clang/AST/Type.h:627

Member Variables

private clang::Qualifiers Quals
private bool HasAtomic

Method Overview

Methods

QualifiersAndAtomic(clang::Qualifiers Quals,
                    bool HasAtomic)

Declared at: clang/include/clang/AST/Type.h:633

Parameters

clang::Qualifiers Quals
bool HasAtomic

QualifiersAndAtomic()

Declared at: clang/include/clang/AST/Type.h:632

void addAtomic()

Declared at: clang/include/clang/AST/Type.h:646

void addConst()

Declared at: clang/include/clang/AST/Type.h:644

void addRestrict()

Declared at: clang/include/clang/AST/Type.h:645

void addVolatile()

Declared at: clang/include/clang/AST/Type.h:643

bool hasAtomic() const

Declared at: clang/include/clang/AST/Type.h:641

bool hasConst() const

Declared at: clang/include/clang/AST/Type.h:639

bool hasRestrict() const

Declared at: clang/include/clang/AST/Type.h:640

bool hasVolatile() const

Declared at: clang/include/clang/AST/Type.h:638

clang::Qualifiers operator Qualifiers() const

Declared at: clang/include/clang/AST/Type.h:636

void removeAtomic()

Declared at: clang/include/clang/AST/Type.h:651

void removeConst()

Declared at: clang/include/clang/AST/Type.h:649

void removeRestrict()

Declared at: clang/include/clang/AST/Type.h:650

void removeVolatile()

Declared at: clang/include/clang/AST/Type.h:648

clang::QualifiersAndAtomic withAtomic()

Declared at: clang/include/clang/AST/Type.h:660

clang::QualifiersAndAtomic withConst()

Declared at: clang/include/clang/AST/Type.h:656

clang::QualifiersAndAtomic withRestrict()

Declared at: clang/include/clang/AST/Type.h:657

clang::QualifiersAndAtomic withVolatile()

Declared at: clang/include/clang/AST/Type.h:653