Lines Matching refs:pure

27     this( string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @nogc nothrow pure @safe
32 protected this( string msg, string file, size_t line, Throwable next = null ) @nogc nothrow pure @safe
71 size_t line = __LINE__, Throwable next = null) @nogc nothrow pure @safe
78 // but even `snprintf` isn't `pure`.
93 @safe pure unittest
129 size_t line = __LINE__, Throwable next = null) @nogc nothrow pure @safe
160 @safe pure unittest
186 private void rangeMsgPut(ref char[] r, scope const(char)[] e) @nogc nothrow pure @safe
198 @safe pure nothrow @nogc this( string file, size_t line )
203 @safe pure nothrow @nogc this( Throwable next, string file = __FILE__, size_t line = __LINE__ )
208 @safe pure nothrow @nogc this( string msg, string file = __FILE__, size_t line = __LINE__, Throwable next = null )
273 this( TypeInfo ci, Throwable next, string file = __FILE__, size_t line = __LINE__ ) @safe pure nothrow @nogc
278 this( TypeInfo ci, string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @safe pure nothrow @nogc
338 this(string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @safe pure nothrow @nogc
343 this(bool trace, string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @safe pure nothrow @nogc
393 this(string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @safe pure nothrow @nogc
437 this( string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @nogc nothrow pure @safe
449 @safe pure nothrow @nogc this( string file = __FILE__, size_t line = __LINE__, Throwable next = null )
482 this( string msg, size_t idx, string file = __FILE__, size_t line = __LINE__, Throwable next = null ) @safe pure nothrow @nogc
611 extern (C) void onRangeError( string file = __FILE__, size_t line = __LINE__ ) @trusted pure nothrow @nogc
630 string file = __FILE__, size_t line = __LINE__ ) @trusted pure nothrow @nogc
648 string file = __FILE__, size_t line = __LINE__ ) @trusted pure nothrow @nogc
682 void onOutOfMemoryError()(void* pretend_sideffect = null) @nogc nothrow pure @trusted
688 void onInvalidMemoryOperationError()(void* pretend_sideffect = null) @nogc nothrow pure @trusted
702 extern (C) void onOutOfMemoryError(void* pretend_sideffect = null) @trusted pure nothrow @nogc /* dmd @@@BUG11461@@@ */
723 extern (C) void onInvalidMemoryOperationError(void* pretend_sideffect = null) @trusted pure nothrow @nogc /* dmd @@@BUG11461@@@ */
741 extern (C) void onForkError( string file = __FILE__, size_t line = __LINE__ ) @trusted pure nothrow @nogc
758 extern (C) void onUnicodeError( string msg, size_t idx, string file = __FILE__, size_t line = __LINE__ ) @safe pure
865 // pure hack, what we actually need is @noreturn and allow to call that in pure functions
873 auto res = (cast(T function() @trusted pure nothrow @nogc) &get)();
886 static SuppressTraceInfo instance() @trusted @nogc pure nothrow