#include <types.h>
Definition at line 389 of file types.h.
◆ UnionType()
v8::internal::torque::UnionType::UnionType |
( |
const Type * | t | ) |
|
|
inlineexplicitprivate |
◆ Extend()
void v8::internal::torque::UnionType::Extend |
( |
const Type * | t | ) |
|
|
inline |
◆ FromType()
static UnionType v8::internal::torque::UnionType::FromType |
( |
const Type * | t | ) |
|
|
inlinestatic |
◆ GetConstexprGeneratedTypeName()
std::string v8::internal::torque::UnionType::GetConstexprGeneratedTypeName |
( |
| ) |
const |
|
overridevirtual |
◆ GetDebugType()
std::string v8::internal::torque::UnionType::GetDebugType |
( |
| ) |
const |
|
overridevirtual |
◆ GetGeneratedTNodeTypeNameImpl()
std::string v8::internal::torque::UnionType::GetGeneratedTNodeTypeNameImpl |
( |
| ) |
const |
|
overridevirtual |
◆ GetGeneratedTypeNameImpl()
std::string v8::internal::torque::UnionType::GetGeneratedTypeNameImpl |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetRuntimeType()
std::string v8::internal::torque::UnionType::GetRuntimeType |
( |
| ) |
const |
|
overridevirtual |
◆ GetSingleMember()
std::optional< const Type * > v8::internal::torque::UnionType::GetSingleMember |
( |
| ) |
const |
|
inline |
◆ GetTypeCheckers()
std::vector< TypeChecker > v8::internal::torque::UnionType::GetTypeCheckers |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ InsertConstexprGeneratedTypeName()
void v8::internal::torque::UnionType::InsertConstexprGeneratedTypeName |
( |
std::set< std::string > & | names, |
|
|
const Type * | t ) |
|
staticprivate |
◆ InsertGeneratedTNodeTypeName()
void v8::internal::torque::UnionType::InsertGeneratedTNodeTypeName |
( |
std::set< std::string > & | names, |
|
|
const Type * | t ) |
|
staticprivate |
◆ IsConstexpr()
bool v8::internal::torque::UnionType::IsConstexpr |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsSubtypeOf()
bool v8::internal::torque::UnionType::IsSubtypeOf |
( |
const Type * | other | ) |
const |
|
inlineoverridevirtual |
◆ IsSupertypeOf()
bool v8::internal::torque::UnionType::IsSupertypeOf |
( |
const Type * | other | ) |
const |
|
inline |
◆ IsTransient()
bool v8::internal::torque::UnionType::IsTransient |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ NonConstexprVersion()
const Type * v8::internal::torque::UnionType::NonConstexprVersion |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator==()
bool v8::internal::torque::UnionType::operator== |
( |
const UnionType & | other | ) |
const |
|
inline |
◆ RecomputeParent()
void v8::internal::torque::UnionType::RecomputeParent |
( |
| ) |
|
|
private |
◆ SimpleNameImpl()
std::string v8::internal::torque::UnionType::SimpleNameImpl |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ Subtract()
void v8::internal::torque::UnionType::Subtract |
( |
const Type * | t | ) |
|
◆ ToExplicitString()
std::string v8::internal::torque::UnionType::ToExplicitString |
( |
| ) |
const |
|
overridevirtual |
◆ hash_value
◆ types_
std::set<const Type*, TypeLess> v8::internal::torque::UnionType::types_ |
|
private |
The documentation for this class was generated from the following files: