/netbsd/external/gpl3/gcc/dist/libphobos/src/std/experimental/allocator/building_blocks/ |
H A D | fallback_allocator.d | 28 import std.typecons : Ternary; in FallbackAllocator() 238 Ternary owns(void[] b) in FallbackAllocator() 291 Ternary empty() in FallbackAllocator() 302 import std.typecons : Ternary; 322 import std.typecons : Ternary; 346 import std.typecons : Ternary; 362 import std.typecons : Ternary; in version() 382 import std.typecons : Ternary; 464 import std.typecons : Ternary; 486 import std.typecons : Ternary; [all …]
|
H A D | null_allocator.d | 14 import std.typecons : Ternary; 47 Ternary owns(const void[]) shared const { return Ternary.no; } in owns() 51 Ternary resolveInternalPointer(const void*, ref void[]) shared const in resolveInternalPointer() 52 { return Ternary.no; } in resolveInternalPointer() 65 Ternary empty() shared const { return Ternary.yes; } in empty() 87 import std.typecons : Ternary; 88 assert(a.empty == Ternary.yes); 89 assert(a.owns(null) == Ternary.no); 92 assert(a.resolveInternalPointer(null, p) == Ternary.no);
|
H A D | segregator.d | 22 import std.typecons : Ternary; in Segregator() 81 Ternary owns(void[] b); in Segregator() 96 Ternary empty(); in Segregator() 249 Ternary owns(void[] b) in Segregator() 274 Ternary empty() in Segregator() 412 import std.typecons : Ternary; 428 assert(a.empty == Ternary.no); 444 assert(a.empty == Ternary.no); 452 import std.typecons : Ternary; 470 import std.typecons : Ternary; [all …]
|
H A D | kernighan_ritchie.d | 103 import std.typecons : Ternary; 603 Ternary owns(void[] b) in owns() 628 Ternary empty() in empty() 648 import std.typecons : Ternary; 682 import std.typecons : Ternary; 714 import std.typecons : Ternary; 778 import std.typecons : Ternary; 811 import std.typecons : Ternary; 826 import std.typecons : Ternary; 866 import std.typecons : Ternary; [all …]
|
H A D | scoped_allocator.d | 36 import std.typecons : Ternary; in ScopedAllocator() 164 Ternary owns(void[] b) in ScopedAllocator() 209 Ternary empty() const in ScopedAllocator() 211 return Ternary(root is null); in ScopedAllocator() 219 import std.typecons : Ternary; 221 assert(alloc.empty == Ternary.yes); 224 assert(alloc.empty == Ternary.no); 279 import std.typecons : Ternary; 286 assert((() pure nothrow @safe @nogc => a.owns(b))() == Ternary.yes); 289 assert((() pure nothrow @safe @nogc => a.owns(b))() == Ternary.yes); [all …]
|
H A D | region.d | 49 import std.typecons : Ternary; 168 assert(owns(result) == Ternary.yes); in allocate() 371 import std.typecons : Ternary; 390 import std.typecons : Ternary; 420 import std.typecons : Ternary; 514 import std.typecons : Ternary; 624 if (!_impl._current) return Ternary.no; in owns() 704 import std.typecons : Ternary; 764 import std.typecons : Ternary; 956 import std.typecons : Ternary; in version() [all …]
|
H A D | allocator_list.d | 75 import std.typecons : Ternary; 424 Ternary owns(void[] b) in owns() 426 auto result = Ternary.no; in owns() 430 if (t != Ternary.yes) in owns() 442 return Ternary.yes; in owns() 591 Ternary empty() const in empty() 727 import std.typecons : Ternary; 784 import std.typecons : Ternary; 826 import std.typecons : Ternary; 884 import std.typecons : Ternary; [all …]
|
H A D | affix_allocator.d | 33 import std.typecons : Ternary; 213 Ternary owns(void[] b) in Impl() 215 if (b is null) return Ternary.no; in Impl() 223 Ternary r = parent.resolveInternalPointer(p, p1); in Impl() 224 if (r != Ternary.yes || p1 is null) in Impl() 230 return Ternary.yes; in Impl() 238 if (owns(b) == Ternary.no) return false; in Impl() 322 Ternary owns(void[]); in version() 332 Ternary empty(); in version() 460 import std.typecons : Ternary; [all …]
|
H A D | bucketizer.d | 26 import std.typecons : Ternary; in Bucketizer() 183 Ternary owns(void[] b) in Bucketizer() 185 if (!b.ptr) return Ternary.no; in Bucketizer() 191 return Ternary.no; in Bucketizer() 229 Ternary resolveInternalPointer(const void* p, ref void[] result) in Bucketizer() 233 Ternary r = a.resolveInternalPointer(p, result); in Bucketizer() 234 if (r == Ternary.yes) return r; in Bucketizer() 236 return Ternary.no; in Bucketizer() 249 import std.typecons : Ternary; 258 assert(a.owns(b) == Ternary.yes); [all …]
|
H A D | free_list.d | 39 import std.typecons : Ternary; 529 import std.typecons : Ternary; 711 Ternary owns(void[] b) in owns() 717 return Ternary.yes; in owns() 719 return Ternary.no; in owns() 765 Ternary empty() in empty() 767 return Ternary(allocated == 0 && parent.bytesUsed == 0); in empty() 789 import std.typecons : Ternary; 816 import std.typecons : Ternary; 870 import std.typecons : Ternary; [all …]
|
H A D | quantizer.d | 273 import std.typecons : Ternary; 281 assert((() pure nothrow @safe @nogc => a.owns(b))() == Ternary.yes); 282 assert((() pure nothrow @safe @nogc => a.owns(null))() == Ternary.no); 286 assert((() pure nothrow @safe @nogc => a.owns(c))() == Ternary.yes); 319 import std.typecons : Ternary; in version() 327 assert((() pure nothrow @safe @nogc => a.empty)() == Ternary.yes); in version() 330 assert((() pure nothrow @safe @nogc => a.empty)() == Ternary.no); in version() 333 assert((() pure nothrow @safe @nogc => a.empty)() == Ternary.yes); in version()
|
/netbsd/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/allocator/building_blocks/ |
H A D | null_allocator.d | 11 import std.typecons : Ternary; 42 Ternary owns(void[]) shared const { return Ternary.no; } in owns() 46 Ternary resolveInternalPointer(const void*, ref void[]) shared const in resolveInternalPointer() 47 { return Ternary.no; } in resolveInternalPointer() 60 Ternary empty() shared const { return Ternary.yes; } in empty() 80 import std.typecons : Ternary; 81 assert(NullAllocator.instance.empty() == Ternary.yes); 82 assert(NullAllocator.instance.owns(null) == Ternary.no); 84 assert(NullAllocator.instance.resolveInternalPointer(null, p) == Ternary.no);
|
H A D | fallback_allocator.d | 25 import std.typecons : Ternary; in FallbackAllocator() 101 if (primary.owns(b) == Ternary.yes) in FallbackAllocator() 199 Ternary owns(void[] b) in FallbackAllocator() 229 if (primary.owns(b) == Ternary.yes) in FallbackAllocator() 251 Ternary empty() in FallbackAllocator() 262 import std.typecons : Ternary; 267 assert(a.primary.owns(b1) == Ternary.yes); 270 assert(a.primary.owns(b2) == Ternary.no); 347 import std.typecons : Ternary; 351 assert(a.primary.owns(b1) == Ternary.yes); [all …]
|
H A D | allocator_list.d | 71 import std.typecons : Ternary; 182 if (root && root.empty == Ternary.yes) in allocate() 352 Ternary owns(void[] b) in owns() 354 auto result = Ternary.no; in owns() 358 if (t != Ternary.yes) in owns() 370 return Ternary.yes; in owns() 423 assert(owns(b) == Ternary.yes); in deallocate() 506 Ternary empty() const in empty() 508 return Ternary(!allocators.length); in empty() 610 import std.typecons : Ternary; [all …]
|
H A D | bucketizer.d | 22 import std.typecons : Ternary; in Bucketizer() 163 Ternary owns(void[] b) in Bucketizer() 165 if (!b.ptr) return Ternary.no; in Bucketizer() 171 return Ternary.no; in Bucketizer() 209 Ternary resolveInternalPointer(const void* p, ref void[] result) in Bucketizer() 213 Ternary r = a.resolveInternalPointer(p, result); in Bucketizer() 214 if (r == Ternary.yes) return r; in Bucketizer() 216 return Ternary.no; in Bucketizer() 229 import std.typecons : Ternary; 238 assert(a.owns(b) == Ternary.yes);
|
H A D | region.d | 37 import std.typecons : Ternary; 301 Ternary owns(void[] b) const in owns() 310 Ternary empty() const in empty() 381 import std.typecons : Ternary; 489 Ternary owns(void[] b) in owns() 608 import std.typecons : Ternary; 713 Ternary owns(void[] b) shared in owns() 759 Ternary empty() in empty() 780 import std.typecons : Ternary; in version() 786 assert(alloc.owns(a) == Ternary.yes); in version() [all …]
|
H A D | kernighan_ritchie.d | 100 import std.typecons : Ternary; 451 assert(owns(b) == Ternary.yes); in deallocate() 581 Ternary owns(void[] b) in owns() 604 Ternary empty() in empty() 621 import std.typecons : Ternary; 657 import std.typecons : Ternary; 690 import std.typecons : Ternary; 753 import std.typecons : Ternary; 800 import std.typecons : Ternary; 831 assert(a.empty == Ternary.yes); in test() [all …]
|
H A D | segregator.d | 19 import std.typecons : Ternary; in Segregator() 78 Ternary owns(void[] b); in Segregator() 93 Ternary empty(); in Segregator() 218 Ternary owns(void[] b) in Segregator() 220 return Ternary(b.length <= threshold in Segregator() 243 Ternary empty() in Segregator() 250 Ternary resolveInternalPointer(const void* p, ref void[] result) in Segregator() 252 Ternary r = _small.resolveInternalPointer(p, result); in Segregator() 253 return r == Ternary.no ? _large.resolveInternalPointer(p, result) : r; in Segregator()
|
H A D | scoped_allocator.d | 28 import std.typecons : Ternary; in ScopedAllocator() 143 Ternary owns(void[] b) in ScopedAllocator() 187 Ternary empty() const in ScopedAllocator() 189 return Ternary(root is null); in ScopedAllocator() 197 import std.typecons : Ternary; 199 assert(alloc.empty == Ternary.yes); 202 assert(alloc.empty == Ternary.no);
|
H A D | affix_allocator.d | 30 import std.typecons : Ternary; 171 Ternary owns(void[] b) in Impl() 173 if (b is null) return Ternary.no; in Impl() 178 Ternary resolveInternalPointer(const void* p, ref void[] result) in Impl() 181 Ternary r = parent.resolveInternalPointer(p, p1); in Impl() 182 if (r != Ternary.yes || p1 is null) in Impl() 188 return Ternary.yes; in Impl() 278 Ternary owns(void[]); in version() 288 Ternary empty(); in version() 424 import std.typecons : Ternary; [all …]
|
H A D | free_list.d | 34 import std.typecons : Ternary; 434 import std.typecons : Ternary; 615 Ternary owns(void[] b) in owns() 618 return Ternary.yes; in owns() 620 return Ternary.no; in owns() 667 Ternary empty() in empty() 691 import std.typecons : Ternary; 705 assert(a.empty == Ternary.no); 716 import std.typecons : Ternary; 726 assert(a.empty == Ternary.no); [all …]
|
/netbsd/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/allocator/ |
H A D | common.d | 429 import std.typecons : Ternary; in version() 515 assert(a.owns(null) == Ternary.no); in version() 516 assert(a.owns(b1) == Ternary.yes); in version() 517 assert(a.owns(b2) == Ternary.yes); in version() 518 assert(a.owns(b6) == Ternary.yes); in version() 555 import std.typecons : Ternary; in version() 571 assert(a.empty != Ternary.no); in version() 634 if (a.owns(null) != Ternary.unknown) in version() 637 assert(a.owns(b1) == Ternary.yes); in version() 638 assert(a.owns(b2) == Ternary.yes); in version() [all …]
|
H A D | gc_allocator.d | 11 import std.typecons : Ternary; 74 Ternary resolveInternalPointer(const void* p, ref void[] result) shared in resolveInternalPointer() 77 if (!r) return Ternary.no; in resolveInternalPointer() 79 return Ternary.yes; in resolveInternalPointer() 140 import std.typecons : Ternary; 153 assert(GCAllocator.instance.resolveInternalPointer(null, p) == Ternary.no); 154 Ternary r = GCAllocator.instance.resolveInternalPointer(buffer.ptr, p);
|
/netbsd/external/gpl3/gcc/dist/libphobos/src/std/experimental/allocator/ |
H A D | gc_allocator.d | 16 import std.typecons : Ternary; 79 Ternary resolveInternalPointer(const void* p, ref void[] result) shared const in resolveInternalPointer() 82 if (!r) return Ternary.no; in resolveInternalPointer() 84 return Ternary.yes; in resolveInternalPointer() 154 import std.typecons : Ternary; 167 …assert((() nothrow @safe => GCAllocator.instance.resolveInternalPointer(null, p))() == Ternary.no); 189 import std.typecons : Ternary; 193 Ternary found = GCAllocator.instance.resolveInternalPointer(&buffer[0], result); 195 assert(found == Ternary.yes && &result[0] == &buffer[0] && result.length >= buffer.length); 196 assert(GCAllocator.instance.resolveInternalPointer(null, result) == Ternary.no); [all …]
|
H A D | common.d | 489 import std.typecons : Ternary; in version() 587 assert(a.owns(null) == Ternary.no); in version() 588 assert(a.owns(b1) == Ternary.yes); in version() 589 assert(a.owns(b2) == Ternary.yes); in version() 590 assert(a.owns(b6) == Ternary.yes); in version() 631 import std.typecons : Ternary; in version() 647 assert(a.empty != Ternary.no); in version() 710 if (a.owns(null) != Ternary.unknown) in version() 713 assert(a.owns(b1) == Ternary.yes); in version() 714 assert(a.owns(b2) == Ternary.yes); in version() [all …]
|