#include <smi.h>
Definition at line 25 of file smi.h.
◆ From31BitPattern()
static constexpr Tagged< Smi > v8::internal::Smi::From31BitPattern |
( |
int | value | ) |
|
|
inlinestaticconstexpr |
Definition at line 52 of file smi.h.
◆ FromEnum()
template<typename E >
requires std::is_enum<E>::value
static constexpr Tagged< Smi > v8::internal::Smi::FromEnum |
( |
E | value | ) |
|
|
inlinestaticconstexpr |
Definition at line 58 of file smi.h.
◆ FromInt()
static constexpr Tagged< Smi > v8::internal::Smi::FromInt |
( |
int | value | ) |
|
|
inlinestaticconstexpr |
Definition at line 38 of file smi.h.
◆ FromIntptr()
static constexpr Tagged< Smi > v8::internal::Smi::FromIntptr |
( |
intptr_t | value | ) |
|
|
inlinestaticconstexpr |
Definition at line 43 of file smi.h.
◆ IsValid() [1/2]
template<typename
T >
requires (std::is_integral_v<
T> && std::is_signed_v<
T>)
static bool constexpr v8::internal::Smi::IsValid |
( |
T | value | ) |
|
|
inlinestaticconstexpr |
Definition at line 67 of file smi.h.
◆ IsValid() [2/2]
template<typename
T >
requires (std::is_integral_v<
T> && std::is_unsigned_v<
T>)
static bool constexpr v8::internal::Smi::IsValid |
( |
T | value | ) |
|
|
inlinestaticconstexpr |
Definition at line 75 of file smi.h.
◆ LexicographicCompare()
◆ SmiPrint()
void v8::internal::Smi::SmiPrint |
( |
Tagged< Smi > | smi, |
|
|
std::ostream & | os ) |
|
static |
◆ ToInt()
static constexpr int v8::internal::Smi::ToInt |
( |
const Tagged< Object > | object | ) |
|
|
inlinestaticconstexpr |
Definition at line 33 of file smi.h.
◆ ToUint32Smi()
Definition at line 27 of file smi.h.
◆ uninitialized_deserialization_value()
static constexpr Tagged< Smi > v8::internal::Smi::uninitialized_deserialization_value |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ zero()
static constexpr Tagged< Smi > v8::internal::Smi::zero |
( |
| ) |
|
|
inlinestaticconstexpr |
Definition at line 99 of file smi.h.
◆ kMaxValue
◆ kMinValue
The documentation for this class was generated from the following files: