Searched refs:ITable (Results 1 – 8 of 8) sorted by relevance
/ark/runtime_core/runtime/include/ |
D | itable.h | 27 class ITable { 69 ITable() = default; 71 explicit ITable(Span<Entry> elements) : elements_(elements) {} in ITable() function 98 ~ITable() = default; 100 DEFAULT_COPY_SEMANTIC(ITable); 101 DEFAULT_MOVE_SEMANTIC(ITable);
|
D | imtable_builder.h | 32 void Build(const panda_file::ClassDataAccessor *cda, ITable itable); 34 void Build(ITable itable, bool is_interface);
|
D | vtable_builder.h | 262 virtual void Build(panda_file::ClassDataAccessor *cda, Class *base_class, ITable itable, 265 … virtual void Build(Span<Method> methods, Class *base_class, ITable itable, bool is_interface) = 0; 283 …void Build(panda_file::ClassDataAccessor *cda, Class *base_class, ITable itable, ClassLinkerContex… 285 void Build(Span<Method> methods, Class *base_class, ITable itable, bool is_interface) override; 315 void AddDefaultInterfaceMethods(ITable itable);
|
D | vtable_builder-inl.h | 104 void VTableBuilderImpl<SearchBySignature, OverridePred>::AddDefaultInterfaceMethods(ITable itable) in AddDefaultInterfaceMethods() 128 … ITable itable, ClassLinkerContext *ctx) in Build() 140 …mpl<SearchBySignature, OverridePred>::Build(Span<Method> methods, Class *base_class, ITable itable, in Build()
|
D | itable_builder.h | 40 virtual ITable GetITable() const = 0;
|
D | class.h | 406 void SetITable(ITable itable) in SetITable() 411 ITable GetITable() const in GetITable() 853 ITable itable_;
|
/ark/runtime_core/runtime/ |
D | imtable_builder.cpp | 21 void IMTableBuilder::Build(const panda_file::ClassDataAccessor *cda, ITable itable) in Build() 44 void IMTableBuilder::Build(ITable itable, bool is_interface) in Build()
|
/ark/runtime_core/runtime/core/ |
D | core_itable_builder.h | 40 ITable GetITable() const override in GetITable()
|