v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::torque::ClassType Member List

This is the complete list of members for v8::internal::torque::ClassType, including all inherited members.

AddAlias(std::string alias) constv8::internal::torque::Typeinline
AggregateSupertype() constv8::internal::torque::Type
AggregateType(Kind kind, const Type *parent, Namespace *nspace, const std::string &name, MaybeSpecializationKey specialized_from=std::nullopt)v8::internal::torque::AggregateTypeinlineprotected
alias_v8::internal::torque::ClassTypeprivate
aliases_v8::internal::torque::Typemutableprivate
AlignmentLog2() constv8::internal::torque::Typevirtual
AllowInstantiation() constv8::internal::torque::ClassType
AttributedToFile() constv8::internal::torque::ClassType
CheckForDuplicateFields() constv8::internal::torque::AggregateTypeprotected
ClassSupertype() constv8::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::ClassTypeprivate
CommonSupertype(const Type *a, const Type *b)v8::internal::torque::Typestatic
ComputeAllFields() constv8::internal::torque::ClassType
ComputeArrayFields() constv8::internal::torque::ClassType
ComputeArraySlotKind() constv8::internal::torque::ClassType
ComputeHeaderFields() constv8::internal::torque::ClassType
ComputeHeaderSlotKinds() constv8::internal::torque::ClassType
ComputeName(const std::string &basename, MaybeSpecializationKey specialized_from)v8::internal::torque::Typestatic
constexpr_version_v8::internal::torque::Typemutableprivate
ConstexprVersion() constv8::internal::torque::Typeinlinevirtual
decl_v8::internal::torque::ClassTypeprivate
Depth() constv8::internal::torque::Typeprotected
DoNotGenerateCast() constv8::internal::torque::ClassTypeinline
fields() constv8::internal::torque::AggregateTypeinline
fields_v8::internal::torque::AggregateTypeprotected
Finalize() const overridev8::internal::torque::ClassTypevirtual
flags_v8::internal::torque::ClassTypemutableprivate
GenerateAccessors()v8::internal::torque::ClassType
generates_v8::internal::torque::ClassTypeprivate
GenerateSliceAccessor(size_t field_index)v8::internal::torque::ClassTypeprivate
GetClassDeclaringField(const Field &f) constv8::internal::torque::ClassType
GetConstexprGeneratedTypeName() constv8::internal::torque::Typevirtual
GetDebugType() constv8::internal::torque::Typevirtual
GetFieldPreceding(size_t field_index) constv8::internal::torque::ClassType
GetGeneratedTNodeTypeName() constv8::internal::torque::Type
GetGeneratedTNodeTypeNameImpl() const overridev8::internal::torque::ClassTypevirtual
GetGeneratedTypeName() constv8::internal::torque::Type
GetGeneratedTypeNameImpl() const overridev8::internal::torque::ClassTypevirtual
GetHandleTypeName(HandleKind kind, const std::string &type_name) constv8::internal::torque::Type
GetHierarchy() constv8::internal::torque::AggregateType
GetInstanceTypeConstraints() constv8::internal::torque::ClassTypeinline
GetPosition() constv8::internal::torque::ClassTypeinline
GetRuntimeType() constv8::internal::torque::Typevirtual
GetSliceMacroName(const Field &field) constv8::internal::torque::ClassType
GetSpecializedFrom() constv8::internal::torque::Typeinline
GetSuperClass() constv8::internal::torque::ClassTypeinline
GetTypeCheckers() const overridev8::internal::torque::AggregateTypeinlinevirtual
HandleKind enum namev8::internal::torque::Type
HandlifiedCppTypeName(HandleKind kind) constv8::internal::torque::Type
HasField(const std::string &name) constv8::internal::torque::AggregateType
HasIndexedFieldsIncludingInParents() constv8::internal::torque::ClassType
HasNoPointerSlotsExceptMap() constv8::internal::torque::ClassType
HasSameInstanceTypeAsParent() constv8::internal::torque::ClassTypeinline
HasStaticSize() constv8::internal::torque::ClassType
HasUndefinedLayout() constv8::internal::torque::ClassTypeinline
header_size() constv8::internal::torque::ClassTypeinline
header_size_v8::internal::torque::ClassTypeprivate
id() constv8::internal::torque::Typeinline
id_v8::internal::torque::Typeprivate
InitializeInstanceTypes(std::optional< int > own, std::optional< std::pair< int, int > > range) constv8::internal::torque::ClassType
instance_type_range_v8::internal::torque::ClassTypemutableprivate
InstanceTypeRange() constv8::internal::torque::ClassType
is_finalized_v8::internal::torque::AggregateTypemutableprotected
IsAbstract() constv8::internal::torque::ClassTypeinline
IsAbstractName(const std::string &name) constv8::internal::torque::Typeprivate
IsAbstractType() constv8::internal::torque::TypeBaseinline
IsAggregateType() constv8::internal::torque::TypeBaseinline
IsBitFieldStructType() constv8::internal::torque::TypeBaseinline
IsBool() constv8::internal::torque::Typeinline
IsBuiltinPointerType() constv8::internal::torque::TypeBaseinline
IsClassType() constv8::internal::torque::TypeBaseinline
IsConstexpr() constv8::internal::torque::Typeinlinevirtual
IsConstexprBool() constv8::internal::torque::Typeinline
IsExtern() constv8::internal::torque::ClassTypeinline
IsFloat32() constv8::internal::torque::Typeinline
IsFloat64() constv8::internal::torque::Typeinline
IsHighestInstanceTypeWithinParent() constv8::internal::torque::ClassTypeinline
IsLayoutDefinedInCpp() constv8::internal::torque::ClassTypeinline
IsLowestInstanceTypeWithinParent() constv8::internal::torque::ClassTypeinline
IsNever() constv8::internal::torque::Typeinline
IsShape() constv8::internal::torque::ClassTypeinline
IsStructType() constv8::internal::torque::TypeBaseinline
IsSubtypeOf(const Type *supertype) constv8::internal::torque::Typevirtual
IsTopType() constv8::internal::torque::TypeBaseinline
IsTransient() const overridev8::internal::torque::ClassTypeinlinevirtual
IsUnionType() constv8::internal::torque::TypeBaseinline
IsVoid() constv8::internal::torque::Typeinline
IsVoidOrNever() constv8::internal::torque::Typeinline
Kind enum namev8::internal::torque::TypeBase
kind() constv8::internal::torque::TypeBaseinlineprotected
kind_v8::internal::torque::TypeBaseprivate
LastField() constv8::internal::torque::AggregateTypeinline
LookupField(const std::string &name) constv8::internal::torque::AggregateType
LookupFieldInternal(const std::string &name) constv8::internal::torque::AggregateTypeprotected
MatchUnaryGeneric(const Type *type, GenericType *generic)v8::internal::torque::Typestatic
Methods() constv8::internal::torque::AggregateTypeinline
Methods(const std::string &name) constv8::internal::torque::AggregateType
methods_v8::internal::torque::AggregateTypeprivate
name() constv8::internal::torque::AggregateTypeinline
name_v8::internal::torque::AggregateTypeprivate
namespace_v8::internal::torque::AggregateTypeprivate
NonConstexprVersion() constv8::internal::torque::Typeinlinevirtual
nspace() constv8::internal::torque::AggregateTypeinline
operator=(const Type &other)=deletev8::internal::torque::Type
own_instance_type_v8::internal::torque::ClassTypemutableprivate
OwnInstanceType() constv8::internal::torque::ClassType
parent() constv8::internal::torque::Typeinline
parent_v8::internal::torque::Typeprivate
RegisterField(Field field) overridev8::internal::torque::ClassTypeinlinevirtual
RegisterMethod(Method *method)v8::internal::torque::AggregateTypeinline
set_parent(const Type *t)v8::internal::torque::Typeinlineprotected
SetConstexprVersion(const Type *type) constv8::internal::torque::Typeinlinevirtual
SetFields(std::vector< Field > fields)v8::internal::torque::AggregateTypeinline
ShouldExport() constv8::internal::torque::ClassTypeinline
ShouldGenerateBodyDescriptor() constv8::internal::torque::ClassTypeinline
ShouldGenerateCppClassDefinitions() constv8::internal::torque::ClassTypeinline
ShouldGenerateCppObjectDefinitionAsserts() constv8::internal::torque::ClassTypeinline
ShouldGenerateCppObjectLayoutDefinitionAsserts() constv8::internal::torque::ClassTypeinline
ShouldGenerateFactoryFunction() constv8::internal::torque::ClassTypeinline
ShouldGenerateFullClassDefinition() constv8::internal::torque::ClassTypeinline
ShouldGeneratePrint() constv8::internal::torque::ClassTypeinline
ShouldGenerateUniqueMap() constv8::internal::torque::ClassTypeinline
ShouldGenerateVerify() constv8::internal::torque::ClassTypeinline
SimpleName() constv8::internal::torque::Typevirtual
SimpleNameImpl() const overridev8::internal::torque::AggregateTypeinlineprotectedvirtual
size() constv8::internal::torque::ClassTypeinline
size_v8::internal::torque::ClassTypeprivate
specialized_from_v8::internal::torque::Typeprivate
StructSupertype() constv8::internal::torque::Type
TagglifiedCppTypeName() constv8::internal::torque::Type
ToExplicitString() const overridev8::internal::torque::ClassTypevirtual
ToString() constv8::internal::torque::Type
Type(TypeBase::Kind kind, const Type *parent, MaybeSpecializationKey specialized_from=std::nullopt)v8::internal::torque::Typeprotected
Type(const Type &other) V8_NOEXCEPTv8::internal::torque::Typeprotected
TypeBase(Kind kind)v8::internal::torque::TypeBaseinlineexplicitprotected
TypeOracle classv8::internal::torque::ClassTypefriend
TypeVisitor classv8::internal::torque::ClassTypefriend
~TypeBase()=defaultv8::internal::torque::TypeBasevirtual