Home
last modified time | relevance | path

Searched refs:Ternary (Results 1 – 25 of 58) sorted by relevance

123

/netbsd/external/gpl3/gcc/dist/libphobos/src/std/experimental/allocator/building_blocks/
H A Dfallback_allocator.d28 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 Dnull_allocator.d14 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 Dsegregator.d22 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 Dkernighan_ritchie.d103 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 Dscoped_allocator.d36 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 Dregion.d49 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 Dallocator_list.d75 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 Daffix_allocator.d33 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 Dbucketizer.d26 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 Dfree_list.d39 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 Dquantizer.d273 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 Dnull_allocator.d11 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 Dfallback_allocator.d25 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 Dallocator_list.d71 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 Dbucketizer.d22 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 Dregion.d37 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 Dkernighan_ritchie.d100 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 Dsegregator.d19 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 Dscoped_allocator.d28 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 Daffix_allocator.d30 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 Dfree_list.d34 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 Dcommon.d429 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 Dgc_allocator.d11 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 Dgc_allocator.d16 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 Dcommon.d489 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 …]

123