Home
last modified time | relevance | path

Searched refs:FreePolicy (Results 1 – 25 of 226) sorted by relevance

12345678910

/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/lib_base/base/platform/win/
H A Dbase_windows_co_task_mem.h62 template <typename Item, typename FreePolicy>
63 class CoTaskMemArray final : private FreePolicy {
68 FreePolicy::destroy(_data);
94 return FreePolicy::sentinel(_data);
100 return FreePolicy::sentinel(_data);
106 return FreePolicy::sentinel(_data);
118 return &static_cast<FreePolicy*>(this)->count;
121 return int(static_cast<FreePolicy*>(this)->count);
/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/
H A DMallocProvider.h151 UniquePtr<T[], JS::FreePolicy> make_pod_arena_array(arena_id_t arena, in make_pod_arena_array()
153 return UniquePtr<T[], JS::FreePolicy>(pod_arena_malloc<T>(arena, numElems)); in make_pod_arena_array()
157 UniquePtr<T[], JS::FreePolicy> make_pod_array(size_t numElems) { in make_pod_array()
205 UniquePtr<T[], JS::FreePolicy> make_zeroed_pod_array(size_t numElems) { in make_zeroed_pod_array()
206 return UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/www/firefox/firefox-99.0/js/src/vm/
H A DMallocProvider.h151 UniquePtr<T[], JS::FreePolicy> make_pod_arena_array(arena_id_t arena, in make_pod_arena_array()
153 return UniquePtr<T[], JS::FreePolicy>(pod_arena_malloc<T>(arena, numElems)); in make_pod_arena_array()
157 UniquePtr<T[], JS::FreePolicy> make_pod_array(size_t numElems) { in make_pod_array()
205 UniquePtr<T[], JS::FreePolicy> make_zeroed_pod_array(size_t numElems) { in make_zeroed_pod_array()
206 return UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/
H A DMallocProvider.h151 UniquePtr<T[], JS::FreePolicy> make_pod_arena_array(arena_id_t arena, in make_pod_arena_array()
153 return UniquePtr<T[], JS::FreePolicy>(pod_arena_malloc<T>(arena, numElems)); in make_pod_arena_array()
157 UniquePtr<T[], JS::FreePolicy> make_pod_array(size_t numElems) { in make_pod_array()
205 UniquePtr<T[], JS::FreePolicy> make_zeroed_pod_array(size_t numElems) { in make_zeroed_pod_array()
206 return UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/
H A DMallocProvider.h147 UniquePtr<T[], JS::FreePolicy> make_pod_arena_array(arena_id_t arena, in make_pod_arena_array()
149 return UniquePtr<T[], JS::FreePolicy>(pod_arena_malloc<T>(arena, numElems)); in make_pod_arena_array()
153 UniquePtr<T[], JS::FreePolicy> make_pod_array(size_t numElems) { in make_pod_array()
201 UniquePtr<T[], JS::FreePolicy> make_zeroed_pod_array(size_t numElems) { in make_zeroed_pod_array()
202 return UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/vm/
H A DMallocProvider.h123 UniquePtr<T[], JS::FreePolicy>
125 return UniquePtr<T[], JS::FreePolicy>(pod_malloc<T>(numElems)); in make_pod_array()
168 UniquePtr<T[], JS::FreePolicy>
171 return UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/vm/
H A DMallocProvider.h114 UniquePtr<T[], JS::FreePolicy> make_pod_array(size_t numElems) { in make_pod_array()
115 return UniquePtr<T[], JS::FreePolicy>(pod_malloc<T>(numElems)); in make_pod_array()
155 UniquePtr<T[], JS::FreePolicy> make_zeroed_pod_array(size_t numElems) { in make_zeroed_pod_array()
156 return UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/vm/
H A DMallocProvider.h123 mozilla::UniquePtr<T[], JS::FreePolicy>
125 return mozilla::UniquePtr<T[], JS::FreePolicy>(pod_malloc<T>(numElems)); in make_pod_array()
168 mozilla::UniquePtr<T[], JS::FreePolicy>
171 return mozilla::UniquePtr<T[], JS::FreePolicy>(pod_calloc<T>(numElems)); in make_zeroed_pod_array()
/dports/www/firefox-legacy/firefox-52.8.0esr/mfbt/
H A DUniquePtrExtensions.h43 struct FreePolicy struct
53 using UniqueFreePtr = UniquePtr<T, detail::FreePolicy<T>>; argument
/dports/lang/spidermonkey60/firefox-60.9.0/mfbt/
H A DUniquePtrExtensions.h41 struct FreePolicy { struct
48 using UniqueFreePtr = UniquePtr<T, detail::FreePolicy<T>>; argument
/dports/www/firefox/firefox-99.0/js/src/builtin/intl/
H A DFormatBuffer.h115 UniquePtr<CharType[], JS::FreePolicy> extractStringZ() { in extractStringZ()
124 return UniquePtr<CharType[], JS::FreePolicy>( in extractStringZ()
/dports/www/firefox-esr/firefox-91.8.0/js/public/
H A DSourceText.h199 js::UniquePtr<Unit[], JS::FreePolicy> data, in init()
217 js::UniquePtr<Char[], JS::FreePolicy> data, in init()
H A DUtility.h628 struct FreePolicy { struct
632 typedef mozilla::UniquePtr<char[], JS::FreePolicy> UniqueChars; argument
633 typedef mozilla::UniquePtr<char16_t[], JS::FreePolicy> UniqueTwoByteChars;
634 typedef mozilla::UniquePtr<JS::Latin1Char[], JS::FreePolicy> UniqueLatin1Chars;
/dports/lang/spidermonkey78/firefox-78.9.0/js/public/
H A DSourceText.h196 js::UniquePtr<Unit[], JS::FreePolicy> data, in init()
214 js::UniquePtr<Char[], JS::FreePolicy> data, in init()
/dports/www/firefox/firefox-99.0/js/public/
H A DSourceText.h199 js::UniquePtr<Unit[], JS::FreePolicy> data, in init()
217 js::UniquePtr<Char[], JS::FreePolicy> data, in init()
H A DUtility.h630 struct FreePolicy { struct
634 typedef mozilla::UniquePtr<char[], JS::FreePolicy> UniqueChars; argument
635 typedef mozilla::UniquePtr<char16_t[], JS::FreePolicy> UniqueTwoByteChars;
636 typedef mozilla::UniquePtr<JS::Latin1Char[], JS::FreePolicy> UniqueLatin1Chars;
/dports/mail/thunderbird/thunderbird-91.8.0/js/public/
H A DSourceText.h199 js::UniquePtr<Unit[], JS::FreePolicy> data, in init()
217 js::UniquePtr<Char[], JS::FreePolicy> data, in init()
H A DUtility.h628 struct FreePolicy { struct
632 typedef mozilla::UniquePtr<char[], JS::FreePolicy> UniqueChars; argument
633 typedef mozilla::UniquePtr<char16_t[], JS::FreePolicy> UniqueTwoByteChars;
634 typedef mozilla::UniquePtr<JS::Latin1Char[], JS::FreePolicy> UniqueLatin1Chars;
/dports/www/firefox-esr/firefox-91.8.0/mfbt/
H A DUniquePtrExtensions.h87 struct FreePolicy { struct
159 using UniqueFreePtr = UniquePtr<T, detail::FreePolicy<T>>;
/dports/mail/thunderbird/thunderbird-91.8.0/mfbt/
H A DUniquePtrExtensions.h87 struct FreePolicy { struct
159 using UniqueFreePtr = UniquePtr<T, detail::FreePolicy<T>>;
/dports/lang/spidermonkey78/firefox-78.9.0/mfbt/
H A DUniquePtrExtensions.h87 struct FreePolicy { struct
159 using UniqueFreePtr = UniquePtr<T, detail::FreePolicy<T>>;
/dports/www/firefox-legacy/firefox-52.8.0esr/js/public/
H A DUtility.h489 struct FreePolicy struct
496 typedef mozilla::UniquePtr<char[], JS::FreePolicy> UniqueChars; argument
497 typedef mozilla::UniquePtr<char16_t[], JS::FreePolicy> UniqueTwoByteChars;
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/
H A Djsstr.h126 extern mozilla::UniquePtr<char[], JS::FreePolicy>
129 extern mozilla::UniquePtr<char16_t[], JS::FreePolicy>
134 extern mozilla::UniquePtr<char16_t[], JS::FreePolicy>
/dports/www/firefox-esr/firefox-91.8.0/js/src/irregexp/
H A DRegExpTypes.h59 using ByteArray = js::UniquePtr<v8::internal::ByteArrayData, JS::FreePolicy>;
/dports/www/firefox/firefox-99.0/js/src/irregexp/
H A DRegExpTypes.h59 using ByteArray = js::UniquePtr<v8::internal::ByteArrayData, JS::FreePolicy>;

12345678910