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
- public QualifiersAndAtomic(clang::Qualifiers Quals, bool HasAtomic)
- public QualifiersAndAtomic()
- public void addAtomic()
- public void addConst()
- public void addRestrict()
- public void addVolatile()
- public bool hasAtomic() const
- public bool hasConst() const
- public bool hasRestrict() const
- public bool hasVolatile() const
- public clang::Qualifiers operator Qualifiers() const
- public void removeAtomic()
- public void removeConst()
- public void removeRestrict()
- public void removeVolatile()
- public clang::QualifiersAndAtomic withAtomic()
- public clang::QualifiersAndAtomic withConst()
- public clang::QualifiersAndAtomic withRestrict()
- public clang::QualifiersAndAtomic withVolatile()
Methods
¶QualifiersAndAtomic(clang::Qualifiers Quals,
bool HasAtomic)
QualifiersAndAtomic(clang::Qualifiers Quals,
bool HasAtomic)
Declared at: clang/include/clang/AST/Type.h:633
Parameters
- clang::Qualifiers Quals
- bool HasAtomic
¶QualifiersAndAtomic()
QualifiersAndAtomic()
Declared at: clang/include/clang/AST/Type.h:632
¶void addAtomic()
void addAtomic()
Declared at: clang/include/clang/AST/Type.h:646
¶void addConst()
void addConst()
Declared at: clang/include/clang/AST/Type.h:644
¶void addRestrict()
void addRestrict()
Declared at: clang/include/clang/AST/Type.h:645
¶void addVolatile()
void addVolatile()
Declared at: clang/include/clang/AST/Type.h:643
¶bool hasAtomic() const
bool hasAtomic() const
Declared at: clang/include/clang/AST/Type.h:641
¶bool hasConst() const
bool hasConst() const
Declared at: clang/include/clang/AST/Type.h:639
¶bool hasRestrict() const
bool hasRestrict() const
Declared at: clang/include/clang/AST/Type.h:640
¶bool hasVolatile() const
bool hasVolatile() const
Declared at: clang/include/clang/AST/Type.h:638
¶clang::Qualifiers operator Qualifiers() const
clang::Qualifiers operator Qualifiers() const
Declared at: clang/include/clang/AST/Type.h:636
¶void removeAtomic()
void removeAtomic()
Declared at: clang/include/clang/AST/Type.h:651
¶void removeConst()
void removeConst()
Declared at: clang/include/clang/AST/Type.h:649
¶void removeRestrict()
void removeRestrict()
Declared at: clang/include/clang/AST/Type.h:650
¶void removeVolatile()
void removeVolatile()
Declared at: clang/include/clang/AST/Type.h:648
¶clang::QualifiersAndAtomic withAtomic()
clang::QualifiersAndAtomic withAtomic()
Declared at: clang/include/clang/AST/Type.h:660
¶clang::QualifiersAndAtomic withConst()
clang::QualifiersAndAtomic withConst()
Declared at: clang/include/clang/AST/Type.h:656
¶clang::QualifiersAndAtomic withRestrict()
clang::QualifiersAndAtomic withRestrict()
Declared at: clang/include/clang/AST/Type.h:657
¶clang::QualifiersAndAtomic withVolatile()
clang::QualifiersAndAtomic withVolatile()
Declared at: clang/include/clang/AST/Type.h:653