#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: