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::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::SubstTemplateTemplateParmStorage::Profile().
|
friend |
Definition at line 41 of file UnsignedOrNone.h.
References UnsignedOrNone().
|
friend |
Definition at line 38 of file UnsignedOrNone.h.
References UnsignedOrNone().