Home
last modified time | relevance | path

Searched refs:operator (Results 1 – 23 of 23) sorted by relevance

/xnu-11215/libkern/libkern/c++/
H A Dbounded_ptr.h247 operator=(detail::nullptr_t)
263 operator*() const
273 operator->() const
290 operator[](ptrdiff_t n) const
334 operator bool() const
344 operator++()
350 operator++(int)
357 operator--()
363 operator--(int)
389 operator+=(ptrdiff_t n)
[all …]
H A Dintrusive_shared_ptr.h251 operator=(intrusive_shared_ptr const& other)
288 operator=(intrusive_shared_ptr&& other)
310 operator=(intrusive_shared_ptr<U, RefcountPolicy>&& other)
323 operator=(isp_detail::nullptr_t) noexcept
331 operator*() const noexcept
336 operator->() const noexcept
343 operator bool() const noexcept
564 operator==(intrusive_shared_ptr<T, R> const& x, U* y)
571 operator!=(intrusive_shared_ptr<T, R> const& x, U* y)
578 operator==(T* x, intrusive_shared_ptr<U, R> const& y)
[all …]
H A Dbounded_array_ref.h149 constexpr bounded_array_ref& operator=(bounded_array_ref const&) = default; member
150 constexpr bounded_array_ref& operator=(bounded_array_ref&& other) = default; member
160 operator bool() const noexcept
234 operator[](ptrdiff_t n) const
273 operator==(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t)
280 operator!=(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t)
287 operator==(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x)
294 operator!=(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x)
H A Dsafe_allocation.h46 void* operator new(size_t, void*) noexcept; // forward declaration needed for placement-new
247 safe_allocation& operator=(safe_allocation const&) = delete;
269 operator=(sa_detail::nullptr_t)
292 operator=(safe_allocation&& other)
327 operator bool() const noexcept
424 operator[](ptrdiff_t n)
429 operator[](ptrdiff_t n) const
461 operator==(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t)
468 operator!=(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t)
475 operator==(sa_detail::nullptr_t, safe_allocation<T, A, P> const& x)
[all …]
H A DOSMetaClass.h568 void operator =(OSMetaClassBase &src);
1046 static void * operator new(size_t size);
1342 operator delete(void *, size_t) in delete()
1862 static void operator delete(void *mem, size_t size);
2081 void * className::operator new(size_t size) { \
2085 void className::operator delete(void *mem, size_t size) { \
2091 void * className::operator new(size_t size) { \
2092 return OSObject::operator new(size); \
2094 void className::operator delete(void *mem, size_t size) { \
2095 return OSObject::operator delete(mem, size); \
[all …]
H A Dbounded_array.h102 operator[](ptrdiff_t n)
107 operator[](ptrdiff_t n) const
H A DOSObject.h307 static void operator delete(void * mem, size_t size);
329 static void * operator new(size_t size);
H A DOSEndianTypes.h159 argname &operator = (Value v) { writeValue(v); return *this; } \
162 operator Value () const { return readValue(); }; \
H A DOSValueObject.h355 operator new(size_t size) in new()
367 operator delete(void * mem, size_t size) in delete()
/xnu-11215/iokit/DriverKit/
H A Dbounded_ptr.h247 operator=(detail::nullptr_t)
263 operator*() const
273 operator->() const
290 operator[](ptrdiff_t n) const
334 operator bool() const
344 operator++()
350 operator++(int)
357 operator--()
363 operator--(int)
389 operator+=(ptrdiff_t n)
[all …]
H A Dbounded_array_ref.h149 constexpr bounded_array_ref& operator=(bounded_array_ref const&) = default; member
150 constexpr bounded_array_ref& operator=(bounded_array_ref&& other) = default; member
160 operator bool() const noexcept
234 operator[](ptrdiff_t n) const
273 operator==(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t)
280 operator!=(bounded_array_ref<T, P> const& x, bar_detail::nullptr_t)
287 operator==(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x)
294 operator!=(bar_detail::nullptr_t, bounded_array_ref<T, P> const& x)
H A Dsafe_allocation.h46 void* operator new(size_t, void*) noexcept; // forward declaration needed for placement-new
247 safe_allocation& operator=(safe_allocation const&) = delete;
269 operator=(sa_detail::nullptr_t)
292 operator=(safe_allocation&& other)
327 operator bool() const noexcept
424 operator[](ptrdiff_t n)
429 operator[](ptrdiff_t n) const
461 operator==(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t)
468 operator!=(safe_allocation<T, A, P> const& x, sa_detail::nullptr_t)
475 operator==(sa_detail::nullptr_t, safe_allocation<T, A, P> const& x)
[all …]
H A Dbounded_array.h102 operator[](ptrdiff_t n)
107 operator[](ptrdiff_t n) const
/xnu-11215/iokit/IOKit/
H A DIOLib.h787 void *operator new[](size_t) = delete; \
788 void operator delete[](void *) = delete; \
789 void operator delete[](void *, size_t) = delete; \
810 void *operator new[](size_t __unused); \
811 void operator delete[](void *ptr); \
864 void *type::operator new[](size_t count) \
866 void type::operator delete[](void *ptr) \
871 void *operator new(size_t size __unused) \
875 void operator delete(void *mem, size_t size __unused) \
882 void *operator new[](size_t count) \
[all …]
/xnu-11215/libkern/libkern/
H A DBlock_private.h157 operator =(Fn rhs)
164 operator =(const StorageSignedFunctionPointer& rhs)
170 operator Fn() const { in Fn()
175 operator void*() const
181 operator bool() const
/xnu-11215/tools/lldbmacros/kmemory/
H A Dwhatis.py1 import operator
153 base.subproviders.sort(key=operator.attrgetter('COST'))
/xnu-11215/doc/allocators/
H A Dapi-basics.md280 ## C++ classes and operator new.
283 `operator new/delete` in C++. For C++ classes, the approach required
293 `OSDeclare*` and `OSDefine*` macros. As part of those, an `operator new` and
294 `operator delete` are injected that force objects to enroll into `kalloc_type`.
312 implementations for `operator new/delete`:
321 `IOOverrideTypedOperators` macro to override `operator new/delete`
353 ### The case of `operator new[]`
355 The ABI of `operator new[]` is unfortunate, as it denormalizes
365 presented above will delete the implementation of `operator new[]`
377 The only accepted ways of using `operator new/delete` and their variants are the ones
/xnu-11215/tools/lldbmacros/core/
H A Dpointer.py36 from operator import methodcaller
/xnu-11215/libkern/os/
H A Dcpp_util.h18 void* operator new(size_t, void*) noexcept; // forward declaration needed for placement-new
/xnu-11215/tools/lldbmacros/
H A Dktrace.py16 import operator
582 return heapq.merge(*cpus, key=operator.attrgetter('timestamp'))
H A Dkcdata.py1907 from operator import itemgetter
2049 from operator import itemgetter, attrgetter
H A Dmemory.py15 from operator import itemgetter
/xnu-11215/config/
H A DMASTER30 # The "!" operator selects the line if none of the attributes are