|
clang 22.0.0git
|
#include "clang/Basic/UnsignedOrNone.h"
Public Member Functions | |
| constexpr | UnsignedOrNone (std::nullopt_t) |
| UnsignedOrNone (unsigned Val) | |
| UnsignedOrNone (int)=delete | |
| constexpr unsigned | toInternalRepresentation () const |
| constexpr | operator bool () const |
| unsigned | operator* () const |
Static Public Member Functions | |
| static constexpr UnsignedOrNone | fromInternalRepresentation (unsigned Rep) |
Friends | |
| constexpr bool | operator== (UnsignedOrNone LHS, UnsignedOrNone RHS) |
| constexpr bool | operator!= (UnsignedOrNone LHS, UnsignedOrNone RHS) |
Definition at line 22 of file UnsignedOrNone.h.
|
inlineconstexpr |
Definition at line 23 of file UnsignedOrNone.h.
Referenced by fromInternalRepresentation(), operator!=, and operator==.
|
inline |
Definition at line 24 of file UnsignedOrNone.h.
|
delete |
|
inlinestaticconstexpr |
Definition at line 27 of file UnsignedOrNone.h.
References UnsignedOrNone().
Referenced by clang::SubstNonTypeTemplateParmExpr::getPackIndex(), clang::SubstTemplateTemplateParmStorage::getPackIndex(), clang::NormalizedConstraintWithParamMapping::getPackSubstitutionIndex(), clang::ASTRecordReader::readUnsignedOrNone(), and clang::ASTDeclReader::VisitDeclaratorDecl().
|
inlineexplicitconstexpr |
Definition at line 32 of file UnsignedOrNone.h.
|
inline |
Definition at line 33 of file UnsignedOrNone.h.
|
inlineconstexpr |
Definition at line 30 of file UnsignedOrNone.h.
Referenced by clang::NormalizedConstraint::NormalizedConstraint(), and clang::SubstTemplateTemplateParmStorage::Profile().
|
friend |
Definition at line 41 of file UnsignedOrNone.h.
References UnsignedOrNone().
|
friend |
Definition at line 38 of file UnsignedOrNone.h.
References UnsignedOrNone().