Lines Matching refs:pure

2248     void opAssign(return scope T another) pure nothrow @nogc
2260 void opAssign(typeof(this) another) @trusted pure nothrow @nogc
2268 void opAssign(This!(immutable U) another) @trusted pure nothrow @nogc
2274 this(T initializer) pure nothrow @nogc
2280 @property inout(T) get() @trusted pure nothrow @nogc return scope inout
2439 auto opCast(T)() @system immutable pure nothrow
2973 @property bool isNull() const @safe pure nothrow
3094 @property ref inout(T) get() inout @safe pure nothrow
3123 @property ref inout(T) front() inout @safe pure nothrow
3156 @property size_t length() const @safe pure nothrow
3165 ref inout(T) opIndex(size_t index) inout @safe pure nothrow
3277 // Ensure Nullable can be used in pure/nothrow/@safe environment.
3278 function() @safe pure nothrow
3291 // Ensure Nullable can be used when the value is not pure/nothrow/@safe
3649 size_t toHash() const @safe pure nothrow { return 5; }
3717 @safe pure nothrow unittest
4037 @nogc nothrow pure @safe unittest
4071 // Ensure Nullable can be used in pure/nothrow/@safe environment.
4072 function() @safe pure nothrow
4085 // Ensure Nullable can be used when the value is not pure/nothrow/@system
4221 nothrow pure @nogc @safe unittest
4240 nothrow pure @nogc @safe unittest
4263 @safe @nogc nothrow pure
4273 @safe @nogc nothrow pure
4282 @safe @nogc nothrow pure
4290 @safe @nogc nothrow pure
4322 this(T* value) @safe pure nothrow
4371 void bind(T* value) @safe pure nothrow
4393 @property bool isNull() const @safe pure nothrow
4412 void nullify() @safe pure nothrow
4463 @property ref inout(T) get() inout @safe pure nothrow
4534 // Ensure NullableRef can be used in pure/nothrow/@safe environment.
4535 function() @safe pure nothrow
4553 // Ensure NullableRef can be used when the value is not pure/nothrow/@safe
4713 nothrow pure @nogc @safe unittest
4717 I foo() nothrow pure @nogc @safe return scope;
4758 nothrow pure @safe unittest
4762 I foo() nothrow pure @safe return scope;
4775 this(string method) nothrow pure @safe
5217 int test_pure() pure;
5223 int test_pure_nothrow() pure nothrow;
5596 if (atts & FA.pure_ ) poatts ~= " pure";
5798 extern(C) pure nothrow Object typecons_d_toObject(void* p);
5858 auto wrap(Source)(inout Source src) @trusted pure nothrow
5969 this( inout Source s) inout @safe pure nothrow { _wrap_source = s; }
5970 this(shared inout Source s) shared inout @safe pure nothrow { _wrap_source = s; }
5989 if (fa & FunctionAttribute.pure_) r ~= "pure ";
6047 auto unwrap(Source)(inout Source src) @trusted pure nothrow
6054 auto unwrap(Source)(inout Source src) @trusted pure nothrow
6171 inout(Object) _wrap_getSource() inout @safe pure nothrow;
6500 alias int F2() pure nothrow;
6503 alias int F23() @safe pure nothrow;
6638 // TODO remove pure when https://issues.dlang.org/show_bug.cgi?id=15862 has been fixed
6639 extern(C) private pure nothrow @nogc static
6670 private void move(ref T source) nothrow pure
6680 private void allocateStore() nothrow pure
6695 private void deallocateStore() nothrow pure
6709 @property nothrow @safe pure @nogc
6719 @property nothrow @safe pure @nogc
6779 this(this) @safe pure nothrow @nogc
6849 @property nothrow @safe pure @nogc
6865 @property nothrow @safe pure @nogc
6901 @betterC pure @system nothrow @nogc unittest
6915 pure @system unittest
6955 @betterC pure @system nothrow @nogc unittest
6964 @betterC @safe pure nothrow @nogc unittest
6979 @betterC @system pure unittest
6994 @betterC @system pure unittest
7001 @betterC @system pure nothrow @nogc unittest
7015 @betterC @system pure nothrow @nogc unittest
7020 this(int x) @nogc nothrow pure { this.x = x; }
7909 pure nothrow @nogc @safe @property
8124 @safe @nogc pure nothrow unittest
8133 @safe @nogc pure nothrow unittest
8879 @safe pure nothrow unittest
8894 @safe pure nothrow unittest
8908 @safe pure nothrow unittest
8948 @safe @nogc pure nothrow:
9065 @safe @nogc pure nothrow unittest
9089 @safe @nogc pure nothrow unittest
9105 @safe @nogc pure nothrow unittest
9133 @safe @nogc pure nothrow unittest
9153 @safe @nogc pure nothrow unittest
9181 @safe @nogc pure nothrow unittest
9209 @safe @nogc pure nothrow unittest
9240 @safe @nogc pure nothrow unittest
9444 result ~= " pure";
9551 int[3] function( int[] arr, int[2] ...) pure @trusted,
9552 string[3] function(string[] arr, string[2] ...) pure @trusted,
9624 @safe @nogc nothrow pure:
9703 @safe @nogc nothrow pure
9714 @safe @nogc nothrow pure
9785 @safe @nogc nothrow pure