Home
last modified time | relevance | path

Searched refs:Callback (Results 1 - 25 of 130) sorted by relevance

123456

/arkcompiler/runtime_core/static_core/libpandafile/
H A Dclass_data_accessor-inl.h68 template <class Callback>
69 inline void ClassDataAccessor::EnumerateInterfaces(const Callback &cb) in EnumerateInterfaces()
92 template <class Callback>
93 inline void ClassDataAccessor::EnumerateRuntimeAnnotations(const Callback &cb)
99 helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>(
103 template <class Callback>
104 inline void ClassDataAccessor::EnumerateAnnotations(const Callback &cb)
110 helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>(annotationsSp_, ClassTag::ANNOTATION, cb,
114 template <class Callback>
115 inline bool ClassDataAccessor::EnumerateRuntimeAnnotationsWithEarlyStop(const Callback
[all...]
H A Dclass_data_accessor.h89 template <class Callback>
90 void EnumerateInterfaces(const Callback &cb);
92 template <class Callback>
93 void EnumerateRuntimeAnnotations(const Callback &cb);
95 template <class Callback>
96 void EnumerateAnnotations(const Callback &cb);
98 template <class Callback>
99 void EnumerateTypeAnnotations(const Callback &cb);
101 template <class Callback>
102 void EnumerateRuntimeTypeAnnotations(const Callback
[all...]
H A Dfield_data_accessor-inl.h142 template <class Callback>
143 inline void FieldDataAccessor::EnumerateRuntimeAnnotations(const Callback &cb)
153 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>(
157 template <class Callback>
158 inline void FieldDataAccessor::EnumerateAnnotations(const Callback &cb)
168 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>(annotationsSp_, FieldTag::ANNOTATION, cb,
172 template <class Callback>
173 inline void FieldDataAccessor::EnumerateRuntimeTypeAnnotations(const Callback &cb)
183 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>(runtimeTypeAnnotationsSp_, FieldTag::ANNOTATION,
187 template <class Callback>
[all...]
H A Dfield_data_accessor.h122 template <class Callback>
123 void EnumerateRuntimeAnnotations(const Callback &cb);
125 template <class Callback>
126 void EnumerateAnnotations(const Callback &cb);
128 template <class Callback>
129 void EnumerateRuntimeTypeAnnotations(const Callback &cb);
131 template <class Callback>
132 void EnumerateTypeAnnotations(const Callback &cb);
134 template <class Callback>
135 bool EnumerateRuntimeAnnotationsWithEarlyStop(const Callback
[all...]
H A Dmethod_data_accessor.h137 template <class Callback>
138 void EnumerateRuntimeAnnotations(Callback cb);
140 template <typename Callback>
141 void EnumerateTypesInProto(Callback cb, bool skipThis = false);
149 template <class Callback>
150 void EnumerateAnnotations(Callback cb);
152 template <class Callback>
153 bool EnumerateRuntimeAnnotationsWithEarlyStop(Callback cb);
155 template <class Callback>
156 bool EnumerateAnnotationsWithEarlyStop(Callback c
[all...]
H A Dmethod_data_accessor-inl.h137 template <class Callback>
138 inline void MethodDataAccessor::EnumerateRuntimeAnnotations(Callback cb) in EnumerateRuntimeAnnotations()
148 helpers::EnumerateTaggedValues<File::EntityId, MethodTag, Callback>( in EnumerateRuntimeAnnotations()
179 template <class Callback>
180 inline void MethodDataAccessor::EnumerateAnnotations(Callback cb) in EnumerateAnnotations()
190 helpers::EnumerateTaggedValues<File::EntityId, MethodTag, Callback>(annotationsSp_, MethodTag::ANNOTATION, cb, in EnumerateAnnotations()
194 template <class Callback>
195 inline bool MethodDataAccessor::EnumerateRuntimeAnnotationsWithEarlyStop(Callback cb) in EnumerateRuntimeAnnotationsWithEarlyStop()
205 return helpers::EnumerateTaggedValuesWithEarlyStop<File::EntityId, MethodTag, Callback>( in EnumerateRuntimeAnnotationsWithEarlyStop()
209 template <class Callback>
[all...]
H A Dliteral_data_accessor.h65 template <class Callback>
66 void EnumerateObjectLiterals(size_t index, const Callback &cb);
68 template <class Callback>
69 void EnumerateLiteralVals(size_t index, const Callback &cb);
71 template <class Callback>
72 void EnumerateLiteralVals(File::EntityId id, const Callback &cb);
H A Dcode_data_accessor-inl.h24 template <class Callback>
25 inline void CodeDataAccessor::TryBlock::EnumerateCatchBlocks(const Callback &cb) in EnumerateCatchBlocks()
43 template <class Callback>
44 inline void CodeDataAccessor::EnumerateTryBlocks(const Callback &cb) in EnumerateTryBlocks()
/arkcompiler/runtime_core/libpandafile/
H A Dclass_data_accessor-inl.h67 template <class Callback>
68 inline void ClassDataAccessor::EnumerateInterfaces(const Callback &cb) in EnumerateInterfaces()
92 template <class Callback>
93 inline void ClassDataAccessor::EnumerateRuntimeAnnotations(const Callback &cb)
99 helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>(
103 template <class Callback>
104 inline void ClassDataAccessor::EnumerateAnnotations(const Callback &cb)
110 helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>(annotations_sp_, ClassTag::ANNOTATION, cb,
114 template <class Callback>
115 inline bool ClassDataAccessor::EnumerateRuntimeAnnotationsWithEarlyStop(const Callback
[all...]
H A Dclass_data_accessor.h74 template <class Callback>
75 void EnumerateInterfaces(const Callback &cb);
77 template <class Callback>
78 void EnumerateRuntimeAnnotations(const Callback &cb);
80 template <class Callback>
81 void EnumerateAnnotations(const Callback &cb);
83 template <class Callback>
84 void EnumerateTypeAnnotations(const Callback &cb);
86 template <class Callback>
87 void EnumerateRuntimeTypeAnnotations(const Callback
[all...]
H A Dfield_data_accessor-inl.h129 template <class Callback>
130 inline void FieldDataAccessor::EnumerateRuntimeAnnotations(const Callback &cb)
140 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>(
144 template <class Callback>
145 inline void FieldDataAccessor::EnumerateAnnotations(const Callback &cb)
155 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>(annotations_sp_, FieldTag::ANNOTATION, cb,
159 template <class Callback>
160 inline void FieldDataAccessor::EnumerateRuntimeTypeAnnotations(const Callback &cb)
170 helpers::EnumerateTaggedValues<File::EntityId, FieldTag, Callback>(runtime_type_annotations_sp_,
174 template <class Callback>
[all...]
H A Dfield_data_accessor.h117 template <class Callback>
118 void EnumerateRuntimeAnnotations(const Callback &cb);
120 template <class Callback>
121 void EnumerateAnnotations(const Callback &cb);
123 template <class Callback>
124 void EnumerateRuntimeTypeAnnotations(const Callback &cb);
126 template <class Callback>
127 void EnumerateTypeAnnotations(const Callback &cb);
129 template <class Callback>
130 bool EnumerateRuntimeAnnotationsWithEarlyStop(const Callback
[all...]
H A Dmethod_data_accessor.h125 template <class Callback>
126 void EnumerateRuntimeAnnotations(Callback cb);
128 template <typename Callback>
129 void EnumerateTypesInProto(Callback cb, bool skip_this = false);
135 template <class Callback>
136 void EnumerateAnnotations(Callback cb);
138 template <class Callback>
139 bool EnumerateRuntimeAnnotationsWithEarlyStop(Callback cb);
141 template <class Callback>
142 bool EnumerateAnnotationsWithEarlyStop(Callback c
[all...]
H A Dmethod_data_accessor-inl.h136 template <class Callback>
137 inline void MethodDataAccessor::EnumerateRuntimeAnnotations(Callback cb) in EnumerateRuntimeAnnotations()
147 helpers::EnumerateTaggedValues<File::EntityId, MethodTag, Callback>( in EnumerateRuntimeAnnotations()
178 template <class Callback>
179 inline void MethodDataAccessor::EnumerateAnnotations(Callback cb) in EnumerateAnnotations()
189 helpers::EnumerateTaggedValues<File::EntityId, MethodTag, Callback>(annotations_sp_, MethodTag::ANNOTATION, cb, in EnumerateAnnotations()
193 template <class Callback>
194 inline bool MethodDataAccessor::EnumerateRuntimeAnnotationsWithEarlyStop(Callback cb) in EnumerateRuntimeAnnotationsWithEarlyStop()
204 return helpers::EnumerateTaggedValuesWithEarlyStop<File::EntityId, MethodTag, Callback>( in EnumerateRuntimeAnnotationsWithEarlyStop()
208 template <class Callback>
[all...]
H A Dliteral_data_accessor.h70 template <class Callback>
71 void EnumerateObjectLiterals(size_t index, const Callback &cb);
73 template <class Callback>
74 void EnumerateLiteralVals(size_t index, const Callback &cb);
76 template <class Callback>
77 void EnumerateLiteralVals(File::EntityId id, const Callback &cb);
H A Dcode_data_accessor-inl.h23 template <class Callback>
24 inline void CodeDataAccessor::TryBlock::EnumerateCatchBlocks(const Callback &cb) in EnumerateCatchBlocks()
42 template <class Callback>
43 inline void CodeDataAccessor::EnumerateTryBlocks(const Callback &cb) in EnumerateTryBlocks()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dpgo_bc_info.h53 template <class Callback>
54 void IterateValByMethodOffset(uint32_t methodOffset, Type type, const Callback &cb) const in IterateValByMethodOffset()
64 template <class Callback>
65 void IterateValByMethodOffsetAndType(uint32_t methodOffset, const Callback &cb) const in IterateValByMethodOffsetAndType()
96 template <class Callback>
97 void IterateInfoAndType(uint32_t methodOffset, const Callback &cb) const in IterateInfoAndType()
105 template <class Callback>
106 void IterateInfoByType(uint32_t methodOffset, Type type, const Callback &cb) const in IterateInfoByType()
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/
H A Dexec.h31 template <typename Callback>
32 Expected<int, Error> ExecWithCallbackNoWait(Callback callback, Span<const char *> args) in ExecWithCallbackNoWait()
49 template <typename Callback>
50 Expected<int, Error> ExecWithCallback(Callback callback, Span<const char *> args) in ExecWithCallback()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_external_callback_poster.h34 template <class Callback, class... Args>
35 void Post(Callback callback, Args... args) in Post()
37 static_assert(std::is_invocable_v<Callback, Args...>); in Post()
38 static_assert(std::is_void_v<std::result_of_t<Callback(Args...)>>); in Post()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler_decoder.h81 template <typename Callback>
82 void Update(const JSPandaFile *jsPandaFile, Callback callback) in Update()
90 template <typename Callback>
91 void Update(const JSPandaFile *jsPandaFile, const CString &recordName, Callback callback) in Update()
99 template <typename Callback>
101 Callback callback) const in GetTypeInfo()
137 template <typename Callback>
138 bool IterateHClassTreeDesc(Callback callback) const in IterateHClassTreeDesc()
146 template <typename Callback>
147 bool IterateProtoTransitionPool(Callback callbac
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/os/
H A Dexec.h52 template <typename Callback, typename... Args>
53 decltype(auto) ExecWithCallback(Callback callback, Args... args) in ExecWithCallback()
59 template <typename Callback, typename... Args>
60 decltype(auto) ExecWithCallbackNoWait(Callback callback, Args... args) in ExecWithCallbackNoWait()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dfree_object_list.h49 template<class Callback>
50 void EnumerateSets(const Callback &cb) const;
52 template<class Callback>
53 void EnumerateSets(SetType type, const Callback &cb) const;
55 template<class Callback>
56 void EnumerateTopAndLastSets(const Callback &cb) const;
/arkcompiler/runtime_core/static_core/runtime/
H A Dthread_manager.h50 using Callback = std::function<bool(ManagedThread *)>;
59 bool EnumerateThreads(const Callback &cb, unsigned int incMask = static_cast<unsigned int>(EnumerationFlag::ALL), in EnumerateThreads()
112 bool ApplyCallbackToThread(const Callback &cb, ManagedThread *t, unsigned int incMask, unsigned int xorMask) const in ApplyCallbackToThread()
124 virtual bool EnumerateThreadsImpl(const Callback &cb, unsigned int incMask, unsigned int xorMask) const = 0;
142 bool EnumerateThreadsWithLockheld(const Callback &cb, in EnumerateThreadsWithLockheld()
156 template <class Callback>
157 void EnumerateThreadsForDump(const Callback &cb, std::ostream &os) in EnumerateThreadsForDump()
246 bool EnumerateThreadsImpl(const Callback &cb, unsigned int incMask, unsigned int xorMask) const override
H A Dmonitor_pool.h36 template <class Callback>
37 void EnumerateMonitors(const Callback &cb) in EnumerateMonitors()
47 template <class Callback>
48 void DeflateMonitorsWithCallBack(const Callback &cb) in DeflateMonitorsWithCallBack()
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
H A Dpgo_type_recorder.h60 template <typename Callback>
61 void IterateHClassTreeDesc(Callback callback) const in IterateHClassTreeDesc()
66 template <typename Callback>
67 void IterateProtoTransitionPool(Callback callback) const in IterateProtoTransitionPool()

Completed in 9 milliseconds

123456