#include <types.h>
|
| enum class | HandleKind { kIndirect
, kDirect
} |
| |
| enum class | Kind {
kTopType
, kAbstractType
, kBuiltinPointerType
, kUnionType
,
kBitFieldStructType
, kStructType
, kClassType
} |
| |
| static const Type * | CommonSupertype (const Type *a, const Type *b) |
| |
| static std::optional< const Type * > | MatchUnaryGeneric (const Type *type, GenericType *generic) |
| |
| static std::string | ComputeName (const std::string &basename, MaybeSpecializationKey specialized_from) |
| |
Definition at line 547 of file types.h.
◆ AggregateType()
◆ CheckForDuplicateFields()
| void v8::internal::torque::AggregateType::CheckForDuplicateFields |
( |
| ) |
const |
|
protected |
◆ fields()
| const std::vector< Field > & v8::internal::torque::AggregateType::fields |
( |
| ) |
const |
|
inline |
◆ Finalize()
| virtual void v8::internal::torque::AggregateType::Finalize |
( |
| ) |
const |
|
pure virtual |
◆ GetGeneratedTNodeTypeNameImpl()
| std::string v8::internal::torque::AggregateType::GetGeneratedTNodeTypeNameImpl |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetGeneratedTypeNameImpl()
| std::string v8::internal::torque::AggregateType::GetGeneratedTypeNameImpl |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetHierarchy()
| std::vector< const AggregateType * > v8::internal::torque::AggregateType::GetHierarchy |
( |
| ) |
const |
◆ GetTypeCheckers()
| std::vector< TypeChecker > v8::internal::torque::AggregateType::GetTypeCheckers |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ HasField()
| bool v8::internal::torque::AggregateType::HasField |
( |
const std::string & | name | ) |
const |
◆ LastField()
| const Field & v8::internal::torque::AggregateType::LastField |
( |
| ) |
const |
|
inline |
◆ LookupField()
| const Field & v8::internal::torque::AggregateType::LookupField |
( |
const std::string & | name | ) |
const |
◆ LookupFieldInternal()
| const Field & v8::internal::torque::AggregateType::LookupFieldInternal |
( |
const std::string & | name | ) |
const |
|
protected |
◆ Methods() [1/2]
| const std::vector< Method * > & v8::internal::torque::AggregateType::Methods |
( |
| ) |
const |
|
inline |
◆ Methods() [2/2]
| std::vector< Method * > v8::internal::torque::AggregateType::Methods |
( |
const std::string & | name | ) |
const |
◆ name()
| const std::string & v8::internal::torque::AggregateType::name |
( |
| ) |
const |
|
inline |
◆ nspace()
| Namespace * v8::internal::torque::AggregateType::nspace |
( |
| ) |
const |
|
inline |
◆ RegisterField()
| virtual const Field & v8::internal::torque::AggregateType::RegisterField |
( |
Field | field | ) |
|
|
inlinevirtual |
◆ RegisterMethod()
| void v8::internal::torque::AggregateType::RegisterMethod |
( |
Method * | method | ) |
|
|
inline |
◆ SetFields()
| void v8::internal::torque::AggregateType::SetFields |
( |
std::vector< Field > | fields | ) |
|
|
inline |
◆ SimpleNameImpl()
| std::string v8::internal::torque::AggregateType::SimpleNameImpl |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ fields_
| std::vector<Field> v8::internal::torque::AggregateType::fields_ |
|
protected |
◆ is_finalized_
| bool v8::internal::torque::AggregateType::is_finalized_ |
|
mutableprotected |
◆ methods_
| std::vector<Method*> v8::internal::torque::AggregateType::methods_ |
|
private |
◆ name_
| std::string v8::internal::torque::AggregateType::name_ |
|
private |
◆ namespace_
| Namespace* v8::internal::torque::AggregateType::namespace_ |
|
private |
The documentation for this class was generated from the following files: