clang: clang::UnsignedOrNone Struct Reference (original) (raw)

#include "[clang/Basic/UnsignedOrNone.h](UnsignedOrNone%5F8h%5Fsource.html)"

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

Definition at line 22 of file UnsignedOrNone.h.

clang::UnsignedOrNone::UnsignedOrNone ( std::nullopt_t ) inlineconstexpr

UnsignedOrNone() [2/3]

clang::UnsignedOrNone::UnsignedOrNone ( unsigned Val) inline

UnsignedOrNone() [3/3]

clang::UnsignedOrNone::UnsignedOrNone ( int ) delete

fromInternalRepresentation()

constexpr UnsignedOrNone clang::UnsignedOrNone::fromInternalRepresentation ( unsigned Rep) inlinestaticconstexpr

operator bool()

clang::UnsignedOrNone::operator bool ( ) const inlineexplicitconstexpr

operator*()

unsigned clang::UnsignedOrNone::operator* ( ) const inline

toInternalRepresentation()

unsigned clang::UnsignedOrNone::toInternalRepresentation ( ) const inlineconstexpr

operator!=

operator==


The documentation for this struct was generated from the following file: