/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | class_data_accessor-inl.h | 68 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 D | class_data_accessor.h | 89 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 D | field_data_accessor-inl.h | 142 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 D | field_data_accessor.h | 122 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 D | method_data_accessor.h | 137 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 D | method_data_accessor-inl.h | 137 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 D | literal_data_accessor.h | 65 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 D | code_data_accessor-inl.h | 24 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 D | class_data_accessor-inl.h | 67 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 D | class_data_accessor.h | 74 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 D | field_data_accessor-inl.h | 129 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 D | field_data_accessor.h | 117 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 D | method_data_accessor.h | 125 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 D | method_data_accessor-inl.h | 136 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 D | literal_data_accessor.h | 70 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 D | code_data_accessor-inl.h | 23 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 D | pgo_bc_info.h | 53 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 D | exec.h | 31 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 D | ets_external_callback_poster.h | 34 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 D | pgo_profiler_decoder.h | 81 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 D | exec.h | 52 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 D | free_object_list.h | 49 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 D | thread_manager.h | 50 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 D | monitor_pool.h | 36 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 D | pgo_type_recorder.h | 60 template <typename Callback> 61 void IterateHClassTreeDesc(Callback callback) const in IterateHClassTreeDesc() 66 template <typename Callback> 67 void IterateProtoTransitionPool(Callback callback) const in IterateProtoTransitionPool()
|