Lines Matching refs:pure

68     private void* roundedBegin() const pure nothrow @trusted @nogc
73 private void* roundedEnd() const pure nothrow @trusted @nogc
91 this(ubyte[] store) pure nothrow @nogc
136 size_t goodAllocSize(size_t n) const pure nothrow @safe @nogc
157 void[] allocate(size_t n) pure nothrow @trusted @nogc
189 void[] alignedAllocate(size_t n, uint a) pure nothrow @trusted @nogc
229 void[] allocateAll() pure nothrow @trusted @nogc
250 bool expand(ref void[] b, size_t delta) pure nothrow @safe @nogc
282 bool deallocate(void[] b) pure nothrow @nogc
310 bool deallocateAll() pure nothrow @nogc
333 Ternary owns(const void[] b) const pure nothrow @trusted @nogc
342 Ternary empty() const pure nothrow @safe @nogc
351 size_t available() const @safe pure nothrow @nogc
394 assert((() pure nothrow @safe @nogc => a.empty)() == Ternary.yes);
403 assert((() pure nothrow @safe @nogc => a.empty)() == Ternary.no);
487 assert((() pure nothrow @safe @nogc => reg.expand(b, 20))());
488 assert((() pure nothrow @safe @nogc => reg.expand(b, 73))());
489 assert((() pure nothrow @safe @nogc => !reg.expand(b, 1024 * 64))());
622 Ternary owns(const void[] b) pure nothrow @safe @nogc
702 @system pure nothrow unittest
783 size_t goodAllocSize(size_t n) shared const pure nothrow @safe @nogc
886 Ternary owns(const void[] b) shared pure nothrow @trusted @nogc
931 Ternary empty() shared pure nothrow @safe @nogc
1021 private void* roundedBegin() const pure nothrow @trusted @nogc
1026 private void* roundedEnd() const pure nothrow @trusted @nogc
1046 this(ubyte[] store) pure nothrow @nogc
1066 size_t goodAllocSize(size_t n) const pure nothrow @safe @nogc
1087 void[] allocate(size_t n) pure nothrow @trusted @nogc
1132 bool deallocate(void[] b) pure nothrow @nogc
1161 bool deallocateAll() pure nothrow @nogc
1184 void[] alignedAllocate(size_t n, uint a) pure nothrow @trusted @nogc
1237 Ternary owns(const void[] b) const pure nothrow @trusted @nogc
1246 Ternary empty() const pure nothrow @safe @nogc