|
clang 24.0.0git
|
#include "clang/Basic/OptionalUnsigned.h"
Public Types | |
| using | underlying_type |
Public Member Functions | |
| constexpr | OptionalUnsigned (std::nullopt_t) |
| OptionalUnsigned (T Val) | |
| template<class U, std::enable_if_t< std::is_signed_v< U >, bool > = false> | |
| OptionalUnsigned (U)=delete | |
| constexpr underlying_type | toInternalRepresentation () const |
| constexpr bool | has_value () const |
| constexpr | operator bool () const |
| T | operator* () const |
| T | value_or (T Def) const |
Static Public Member Functions | |
| static constexpr OptionalUnsigned | fromInternalRepresentation (underlying_type Rep) |
Friends | |
| constexpr bool | operator== (OptionalUnsigned LHS, OptionalUnsigned RHS) |
| constexpr bool | operator!= (OptionalUnsigned LHS, OptionalUnsigned RHS) |
| constexpr bool | operator< (OptionalUnsigned LHS, OptionalUnsigned RHS) |
| constexpr bool | operator<= (OptionalUnsigned LHS, OptionalUnsigned RHS) |
| constexpr bool | operator>= (OptionalUnsigned LHS, OptionalUnsigned RHS) |
| constexpr bool | operator> (OptionalUnsigned LHS, OptionalUnsigned RHS) |
Definition at line 23 of file OptionalUnsigned.h.
| using clang::OptionalUnsigned< T >::underlying_type |
Definition at line 24 of file OptionalUnsigned.h.
|
inlineconstexpr |
Definition at line 29 of file OptionalUnsigned.h.
|
inline |
Definition at line 30 of file OptionalUnsigned.h.
|
delete |
|
inlinestaticconstexpr |
Definition at line 38 of file OptionalUnsigned.h.
|
inlineconstexpr |
|
inlineexplicitconstexpr |
Definition at line 45 of file OptionalUnsigned.h.
|
inline |
Definition at line 46 of file OptionalUnsigned.h.
Referenced by clang::OptionalUnsigned< unsigned >::value_or().
|
inlineconstexpr |
Definition at line 41 of file OptionalUnsigned.h.
Referenced by clang::api_notes::ContextInfo::setDefaultNullability(), and clang::api_notes::VariableInfo::setNullabilityAudited().
|
inline |
Definition at line 51 of file OptionalUnsigned.h.
|
friend |
Definition at line 56 of file OptionalUnsigned.h.
|
friend |
Definition at line 60 of file OptionalUnsigned.h.
|
friend |
Definition at line 63 of file OptionalUnsigned.h.
|
friend |
Definition at line 53 of file OptionalUnsigned.h.
|
friend |
Definition at line 69 of file OptionalUnsigned.h.
|
friend |
Definition at line 66 of file OptionalUnsigned.h.