![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <strong-alias.h>
Classes | |
struct | Hasher |
Public Types | |
using | underlying_type = UnderlyingType |
Public Member Functions | |
StrongAlias ()=default | |
constexpr | StrongAlias (const UnderlyingType &v) |
constexpr | StrongAlias (UnderlyingType &&v) noexcept |
constexpr UnderlyingType * | operator-> () |
constexpr const UnderlyingType * | operator-> () const |
constexpr UnderlyingType & | operator* () & |
constexpr const UnderlyingType & | operator* () const & |
constexpr UnderlyingType && | operator* () && |
constexpr const UnderlyingType && | operator* () const && |
constexpr UnderlyingType & | value () & |
constexpr const UnderlyingType & | value () const & |
constexpr UnderlyingType && | value () && |
constexpr const UnderlyingType && | value () const && |
constexpr | operator const UnderlyingType & () const & |
Protected Attributes | |
UnderlyingType | value_ |
Friends | |
auto | operator<=> (const StrongAlias &lhs, const StrongAlias &rhs)=default |
bool | operator== (const StrongAlias &lhs, const StrongAlias &rhs)=default |
Definition at line 74 of file strong-alias.h.
using v8::base::StrongAlias< TagType, UnderlyingType >::underlying_type = UnderlyingType |
Definition at line 76 of file strong-alias.h.
|
default |
|
inlineexplicitconstexpr |
Definition at line 79 of file strong-alias.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 80 of file strong-alias.h.
|
inlineexplicitconstexpr |
Definition at line 98 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 86 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 88 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 87 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 89 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 83 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 84 of file strong-alias.h.
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 95 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 94 of file strong-alias.h.
|
inlineconstexpr |
Definition at line 96 of file strong-alias.h.
|
friend |
|
friend |
|
protected |
Definition at line 126 of file strong-alias.h.