Home
last modified time | relevance | path

Searched refs:ITable (Results 1 – 8 of 8) sorted by relevance

/ark/runtime_core/runtime/include/
Ditable.h27 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);
Dimtable_builder.h32 void Build(const panda_file::ClassDataAccessor *cda, ITable itable);
34 void Build(ITable itable, bool is_interface);
Dvtable_builder.h262 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);
Dvtable_builder-inl.h104 void VTableBuilderImpl<SearchBySignature, OverridePred>::AddDefaultInterfaceMethods(ITable itable) in AddDefaultInterfaceMethods()
128ITable itable, ClassLinkerContext *ctx) in Build()
140 …mpl<SearchBySignature, OverridePred>::Build(Span<Method> methods, Class *base_class, ITable itable, in Build()
Ditable_builder.h40 virtual ITable GetITable() const = 0;
Dclass.h406 void SetITable(ITable itable) in SetITable()
411 ITable GetITable() const in GetITable()
853 ITable itable_;
/ark/runtime_core/runtime/
Dimtable_builder.cpp21 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/
Dcore_itable_builder.h40 ITable GetITable() const override in GetITable()