Lines Matching defs:handle
74 static void* Invoke(AllocationHandle& handle, size_t size) {
82 handle, size, static_cast<AlignVal>(alignment),
93 static void* Invoke(AllocationHandle& handle, size_t size) {
95 handle, size, internal::GCInfoTrait<GCInfoType>::Index());
102 static void* Invoke(AllocationHandle& handle, size_t size) {
104 handle, size, static_cast<AlignVal>(alignment),
114 static void* Invoke(AllocationHandle& handle, size_t size) {
118 handle, size, internal::GCInfoTrait<GCInfoType>::Index(),
162 * \param handle AllocationHandle identifying the heap to allocate the object
167 V8_INLINE static void* Allocate(AllocationHandle& handle, size_t size) {
183 typename SpaceTrait<T>::Space, kWantedAlignment>::Invoke(handle, size);
239 static T* Call(AllocationHandle& handle, Args&&... args) {
241 MakeGarbageCollectedTraitBase<T>::Allocate(handle, sizeof(T));
248 static T* Call(AllocationHandle& handle, AdditionalBytes additional_bytes,
251 handle, sizeof(T) + additional_bytes.value);
278 V8_INLINE T* MakeGarbageCollected(AllocationHandle& handle, Args&&... args) {
280 MakeGarbageCollectedTrait<T>::Call(handle, std::forward<Args>(args)...);
296 V8_INLINE T* MakeGarbageCollected(AllocationHandle& handle,
299 T* object = MakeGarbageCollectedTrait<T>::Call(handle, additional_bytes,