AddAlias(std::string alias) const | v8::internal::torque::Type | inline |
AggregateSupertype() const | v8::internal::torque::Type | |
AggregateType(Kind kind, const Type *parent, Namespace *nspace, const std::string &name, MaybeSpecializationKey specialized_from=std::nullopt) | v8::internal::torque::AggregateType | inlineprotected |
alias_ | v8::internal::torque::ClassType | private |
aliases_ | v8::internal::torque::Type | mutableprivate |
AlignmentLog2() const | v8::internal::torque::Type | virtual |
AllowInstantiation() const | v8::internal::torque::ClassType | |
AttributedToFile() const | v8::internal::torque::ClassType | |
CheckForDuplicateFields() const | v8::internal::torque::AggregateType | protected |
ClassSupertype() const | v8::internal::torque::Type | |
ClassType(const Type *parent, Namespace *nspace, const std::string &name, ClassFlags flags, const std::string &generates, const ClassDeclaration *decl, const TypeAlias *alias) | v8::internal::torque::ClassType | private |
CommonSupertype(const Type *a, const Type *b) | v8::internal::torque::Type | static |
ComputeAllFields() const | v8::internal::torque::ClassType | |
ComputeArrayFields() const | v8::internal::torque::ClassType | |
ComputeArraySlotKind() const | v8::internal::torque::ClassType | |
ComputeHeaderFields() const | v8::internal::torque::ClassType | |
ComputeHeaderSlotKinds() const | v8::internal::torque::ClassType | |
ComputeName(const std::string &basename, MaybeSpecializationKey specialized_from) | v8::internal::torque::Type | static |
constexpr_version_ | v8::internal::torque::Type | mutableprivate |
ConstexprVersion() const | v8::internal::torque::Type | inlinevirtual |
decl_ | v8::internal::torque::ClassType | private |
Depth() const | v8::internal::torque::Type | protected |
DoNotGenerateCast() const | v8::internal::torque::ClassType | inline |
fields() const | v8::internal::torque::AggregateType | inline |
fields_ | v8::internal::torque::AggregateType | protected |
Finalize() const override | v8::internal::torque::ClassType | virtual |
flags_ | v8::internal::torque::ClassType | mutableprivate |
GenerateAccessors() | v8::internal::torque::ClassType | |
generates_ | v8::internal::torque::ClassType | private |
GenerateSliceAccessor(size_t field_index) | v8::internal::torque::ClassType | private |
GetClassDeclaringField(const Field &f) const | v8::internal::torque::ClassType | |
GetConstexprGeneratedTypeName() const | v8::internal::torque::Type | virtual |
GetDebugType() const | v8::internal::torque::Type | virtual |
GetFieldPreceding(size_t field_index) const | v8::internal::torque::ClassType | |
GetGeneratedTNodeTypeName() const | v8::internal::torque::Type | |
GetGeneratedTNodeTypeNameImpl() const override | v8::internal::torque::ClassType | virtual |
GetGeneratedTypeName() const | v8::internal::torque::Type | |
GetGeneratedTypeNameImpl() const override | v8::internal::torque::ClassType | virtual |
GetHandleTypeName(HandleKind kind, const std::string &type_name) const | v8::internal::torque::Type | |
GetHierarchy() const | v8::internal::torque::AggregateType | |
GetInstanceTypeConstraints() const | v8::internal::torque::ClassType | inline |
GetPosition() const | v8::internal::torque::ClassType | inline |
GetRuntimeType() const | v8::internal::torque::Type | virtual |
GetSliceMacroName(const Field &field) const | v8::internal::torque::ClassType | |
GetSpecializedFrom() const | v8::internal::torque::Type | inline |
GetSuperClass() const | v8::internal::torque::ClassType | inline |
GetTypeCheckers() const override | v8::internal::torque::AggregateType | inlinevirtual |
HandleKind enum name | v8::internal::torque::Type | |
HandlifiedCppTypeName(HandleKind kind) const | v8::internal::torque::Type | |
HasField(const std::string &name) const | v8::internal::torque::AggregateType | |
HasIndexedFieldsIncludingInParents() const | v8::internal::torque::ClassType | |
HasNoPointerSlotsExceptMap() const | v8::internal::torque::ClassType | |
HasSameInstanceTypeAsParent() const | v8::internal::torque::ClassType | inline |
HasStaticSize() const | v8::internal::torque::ClassType | |
HasUndefinedLayout() const | v8::internal::torque::ClassType | inline |
header_size() const | v8::internal::torque::ClassType | inline |
header_size_ | v8::internal::torque::ClassType | private |
id() const | v8::internal::torque::Type | inline |
id_ | v8::internal::torque::Type | private |
InitializeInstanceTypes(std::optional< int > own, std::optional< std::pair< int, int > > range) const | v8::internal::torque::ClassType | |
instance_type_range_ | v8::internal::torque::ClassType | mutableprivate |
InstanceTypeRange() const | v8::internal::torque::ClassType | |
is_finalized_ | v8::internal::torque::AggregateType | mutableprotected |
IsAbstract() const | v8::internal::torque::ClassType | inline |
IsAbstractName(const std::string &name) const | v8::internal::torque::Type | private |
IsAbstractType() const | v8::internal::torque::TypeBase | inline |
IsAggregateType() const | v8::internal::torque::TypeBase | inline |
IsBitFieldStructType() const | v8::internal::torque::TypeBase | inline |
IsBool() const | v8::internal::torque::Type | inline |
IsBuiltinPointerType() const | v8::internal::torque::TypeBase | inline |
IsClassType() const | v8::internal::torque::TypeBase | inline |
IsConstexpr() const | v8::internal::torque::Type | inlinevirtual |
IsConstexprBool() const | v8::internal::torque::Type | inline |
IsExtern() const | v8::internal::torque::ClassType | inline |
IsFloat32() const | v8::internal::torque::Type | inline |
IsFloat64() const | v8::internal::torque::Type | inline |
IsHighestInstanceTypeWithinParent() const | v8::internal::torque::ClassType | inline |
IsLayoutDefinedInCpp() const | v8::internal::torque::ClassType | inline |
IsLowestInstanceTypeWithinParent() const | v8::internal::torque::ClassType | inline |
IsNever() const | v8::internal::torque::Type | inline |
IsShape() const | v8::internal::torque::ClassType | inline |
IsStructType() const | v8::internal::torque::TypeBase | inline |
IsSubtypeOf(const Type *supertype) const | v8::internal::torque::Type | virtual |
IsTopType() const | v8::internal::torque::TypeBase | inline |
IsTransient() const override | v8::internal::torque::ClassType | inlinevirtual |
IsUnionType() const | v8::internal::torque::TypeBase | inline |
IsVoid() const | v8::internal::torque::Type | inline |
IsVoidOrNever() const | v8::internal::torque::Type | inline |
Kind enum name | v8::internal::torque::TypeBase | |
kind() const | v8::internal::torque::TypeBase | inlineprotected |
kind_ | v8::internal::torque::TypeBase | private |
LastField() const | v8::internal::torque::AggregateType | inline |
LookupField(const std::string &name) const | v8::internal::torque::AggregateType | |
LookupFieldInternal(const std::string &name) const | v8::internal::torque::AggregateType | protected |
MatchUnaryGeneric(const Type *type, GenericType *generic) | v8::internal::torque::Type | static |
Methods() const | v8::internal::torque::AggregateType | inline |
Methods(const std::string &name) const | v8::internal::torque::AggregateType | |
methods_ | v8::internal::torque::AggregateType | private |
name() const | v8::internal::torque::AggregateType | inline |
name_ | v8::internal::torque::AggregateType | private |
namespace_ | v8::internal::torque::AggregateType | private |
NonConstexprVersion() const | v8::internal::torque::Type | inlinevirtual |
nspace() const | v8::internal::torque::AggregateType | inline |
operator=(const Type &other)=delete | v8::internal::torque::Type | |
own_instance_type_ | v8::internal::torque::ClassType | mutableprivate |
OwnInstanceType() const | v8::internal::torque::ClassType | |
parent() const | v8::internal::torque::Type | inline |
parent_ | v8::internal::torque::Type | private |
RegisterField(Field field) override | v8::internal::torque::ClassType | inlinevirtual |
RegisterMethod(Method *method) | v8::internal::torque::AggregateType | inline |
set_parent(const Type *t) | v8::internal::torque::Type | inlineprotected |
SetConstexprVersion(const Type *type) const | v8::internal::torque::Type | inlinevirtual |
SetFields(std::vector< Field > fields) | v8::internal::torque::AggregateType | inline |
ShouldExport() const | v8::internal::torque::ClassType | inline |
ShouldGenerateBodyDescriptor() const | v8::internal::torque::ClassType | inline |
ShouldGenerateCppClassDefinitions() const | v8::internal::torque::ClassType | inline |
ShouldGenerateCppObjectDefinitionAsserts() const | v8::internal::torque::ClassType | inline |
ShouldGenerateCppObjectLayoutDefinitionAsserts() const | v8::internal::torque::ClassType | inline |
ShouldGenerateFactoryFunction() const | v8::internal::torque::ClassType | inline |
ShouldGenerateFullClassDefinition() const | v8::internal::torque::ClassType | inline |
ShouldGeneratePrint() const | v8::internal::torque::ClassType | inline |
ShouldGenerateUniqueMap() const | v8::internal::torque::ClassType | inline |
ShouldGenerateVerify() const | v8::internal::torque::ClassType | inline |
SimpleName() const | v8::internal::torque::Type | virtual |
SimpleNameImpl() const override | v8::internal::torque::AggregateType | inlineprotectedvirtual |
size() const | v8::internal::torque::ClassType | inline |
size_ | v8::internal::torque::ClassType | private |
specialized_from_ | v8::internal::torque::Type | private |
StructSupertype() const | v8::internal::torque::Type | |
TagglifiedCppTypeName() const | v8::internal::torque::Type | |
ToExplicitString() const override | v8::internal::torque::ClassType | virtual |
ToString() const | v8::internal::torque::Type | |
Type(TypeBase::Kind kind, const Type *parent, MaybeSpecializationKey specialized_from=std::nullopt) | v8::internal::torque::Type | protected |
Type(const Type &other) V8_NOEXCEPT | v8::internal::torque::Type | protected |
TypeBase(Kind kind) | v8::internal::torque::TypeBase | inlineexplicitprotected |
TypeOracle class | v8::internal::torque::ClassType | friend |
TypeVisitor class | v8::internal::torque::ClassType | friend |
~TypeBase()=default | v8::internal::torque::TypeBase | virtual |