Lines Matching refs:pure

137     @property JSONType type() const pure nothrow @safe @nogc
155 @property string str() const pure @trusted return scope
162 @property string str(return scope string v) pure nothrow @nogc @trusted return // TODO make @safe
185 @property long integer() const pure @safe
192 @property long integer(long v) pure nothrow @safe @nogc
203 @property ulong uinteger() const pure @safe
210 @property ulong uinteger(ulong v) pure nothrow @safe @nogc
222 @property double floating() const pure @safe
229 @property double floating(double v) pure nothrow @safe @nogc
240 @property bool boolean() const pure @safe
248 @property bool boolean(bool v) pure nothrow @safe @nogc
278 @property ref inout(JSONValue[string]) object() inout pure @system return
285 @property JSONValue[string] object(return scope JSONValue[string] v) pure nothrow @nogc @trusted // TODO make @safe
306 @property inout(JSONValue[string]) objectNoRef() inout pure @trusted
324 @property ref inout(JSONValue[]) array() scope return inout pure @system
331 @property JSONValue[] array(return scope JSONValue[] v) pure nothrow @nogc @trusted scope // TODO make @safe
353 @property inout(JSONValue[]) arrayNoRef() inout pure @trusted
361 @property bool isNull() const pure nothrow @safe @nogc
373 @property inout(T) get(T)() inout const pure @safe
415 @property inout(T) get(T : JSONValue[])() inout pure @trusted /// ditto
420 @property inout(T) get(T : JSONValue[string])() inout pure @trusted
480 // FIXME: std.Array.Array(Range) is not deduced as 'pure'
619 ref inout(JSONValue) opIndex(size_t i) inout pure @safe
638 ref inout(JSONValue) opIndex(return scope string k) inout pure @safe
757 bool opEquals(const JSONValue rhs) const @nogc nothrow pure @safe
762 bool opEquals(ref const JSONValue rhs) const @nogc nothrow pure @trusted
1803 this(string msg, int line = 0, int pos = 0) pure nothrow @safe
1811 this(string msg, string file, size_t line) pure nothrow @safe
1936 @system pure unittest
1951 @system pure unittest
2067 @system pure unittest
2156 pure nothrow @safe @nogc unittest
2170 pure nothrow @safe unittest