Pointer-authentication qualifiers. More...
#include "clang/AST/Type.h"
Pointer-authentication qualifiers.
Definition at line 151 of file Type.h.
◆ anonymous enum Enumerator KeyNoneInternal MaxKeyThe maximum supported pointer-authentication key.
MaxDiscriminatorThe maximum supported pointer-authentication discriminator.
Definition at line 224 of file Type.h.
◆ PointerAuthQualifier() ◆ authenticatesNullValues() bool clang::PointerAuthQualifier::authenticatesNullValues ( ) const inline ◆ Create() ◆ fromOpaqueValue() ◆ getAsOpaqueValue() uint32_t clang::PointerAuthQualifier::getAsOpaqueValue ( ) const inline ◆ getAuthenticationMode() ◆ getExtraDiscriminator() unsigned clang::PointerAuthQualifier::getExtraDiscriminator ( ) const inline ◆ getKey() unsigned clang::PointerAuthQualifier::getKey ( ) const inline ◆ hasKeyNone() bool clang::PointerAuthQualifier::hasKeyNone ( ) const inline ◆ isAddressDiscriminated() bool clang::PointerAuthQualifier::isAddressDiscriminated ( ) const inline ◆ isEquivalent() ◆ isIsaPointer() bool clang::PointerAuthQualifier::isIsaPointer ( ) const inline ◆ isPresent() bool clang::PointerAuthQualifier::isPresent ( ) const inlineDefinition at line 249 of file Type.h.
References Data, getAuthenticationMode(), and clang::None.
Referenced by clang::Qualifiers::addPointerAuth(), authenticatesNullValues(), getExtraDiscriminator(), getKey(), hasKeyNone(), isAddressDiscriminated(), isIsaPointer(), operator bool(), and clang::Qualifiers::removeCommonQualifiers().
◆ operator bool() clang::PointerAuthQualifier::operator bool ( ) const inlineexplicit ◆ Profile() void clang::PointerAuthQualifier::Profile ( llvm::FoldingSetNodeID & ID ) const inline ◆ withoutKeyNone() ◆ operator!= ◆ operator==The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4