Lines Matching refs:pure

113                 "@property bool " ~ name ~ "() @safe pure nothrow @nogc const { return "
116 ~"@property void " ~ name ~ "(bool v) @safe pure nothrow @nogc { "
123 enum result = "@property "~T.stringof~" "~name~"() @safe pure nothrow @nogc const { auto result = "
133 ~"@property void "~name~"("~T.stringof~" v) @safe pure nothrow @nogc { "
205 enum storage_accessor = "@property ref size_t " ~ store ~ "() return @trusted pure nothrow @nogc const { "
207 ~ "@property void " ~ store ~ "(size_t v) @trusted pure nothrow @nogc { "
212 enum ref_accessor = "@property "~T.stringof~" "~name~"() @trusted pure nothrow @nogc const { auto result = "
216 ~"@property void "~name~"("~T.stringof~" v) @trusted pure nothrow @nogc { "
366 @safe pure nothrow @nogc
540 @safe void test() pure nothrow
782 @property size_t fullWords() const @nogc pure nothrow
787 @property size_t endBits() const @nogc pure nothrow
792 @property size_t endMask() const @nogc pure nothrow
796 static size_t lenToDim(size_t len) @nogc pure nothrow @safe
805 @property size_t dim() const @nogc pure nothrow @safe
813 @property size_t length() const @nogc pure nothrow @safe
824 @property size_t length(size_t newlen) pure nothrow @system
847 bool opIndex(size_t i) const @nogc pure nothrow
875 bool opIndexAssign(bool b, size_t i) @nogc pure nothrow
892 @property BitArray dup() const pure nothrow
1021 @property BitArray reverse() @nogc pure nothrow
1065 @property BitArray sort() @nogc pure nothrow
1126 bool opEquals(const ref BitArray a2) const @nogc pure nothrow
1173 int opCmp(BitArray a2) const @nogc pure nothrow
1274 size_t toHash() const @nogc pure nothrow
1294 this(bool[] ba) pure nothrow @system
1318 this(void[] v, size_t numbits) pure nothrow
1362 void[] opCast(T : void[])() @nogc pure nothrow
1370 size_t[] opCast(T : size_t[])() @nogc pure nothrow
1390 BitArray opCom() const pure nothrow
1427 BitArray opBinary(string op)(const BitArray e2) const pure nothrow
1533 BitArray opOpAssign(string op)(const BitArray e2) @nogc pure nothrow
1658 BitArray opCatAssign(bool b) pure nothrow
1689 BitArray opCatAssign(BitArray b) pure nothrow
1723 BitArray opCat(bool b) const pure nothrow
1734 BitArray opCat_r(bool b) const pure nothrow
1746 BitArray opCat(BitArray b) const pure nothrow
1790 pure @safe nothrow @nogc
1825 pure @safe nothrow @nogc
1866 void opOpAssign(string op)(size_t nbits) @nogc pure nothrow
1900 void opOpAssign(string op)(size_t nbits) @nogc pure nothrow
2179 T swapEndian(T)(T val) @safe pure nothrow @nogc
2196 private ushort swapEndianImpl(ushort val) @safe pure nothrow @nogc
2202 private uint swapEndianImpl(uint val) @trusted pure nothrow @nogc
2208 private ulong swapEndianImpl(ulong val) @trusted pure nothrow @nogc
2291 auto nativeToBigEndian(T)(T val) @safe pure nothrow @nogc
2309 private auto nativeToBigEndianImpl(T)(T val) @safe pure nothrow @nogc
2322 private auto nativeToBigEndianImpl(T)(T val) @safe pure nothrow @nogc
2413 T bigEndianToNative(T, size_t n)(ubyte[n] val) @safe pure nothrow @nogc
2431 private T bigEndianToNativeImpl(T, size_t n)(ubyte[n] val) @safe pure nothrow @nogc
2446 private T bigEndianToNativeImpl(T, size_t n)(ubyte[n] val) @safe pure nothrow @nogc
2465 auto nativeToLittleEndian(T)(T val) @safe pure nothrow @nogc
2483 private auto nativeToLittleEndianImpl(T)(T val) @safe pure nothrow @nogc
2496 private auto nativeToLittleEndianImpl(T)(T val) @safe pure nothrow @nogc
2560 T littleEndianToNative(T, size_t n)(ubyte[n] val) @safe pure nothrow @nogc
2578 private T littleEndianToNativeImpl(T, size_t n)(ubyte[n] val) @safe pure nothrow @nogc
2593 private T littleEndianToNativeImpl(T, size_t n)(ubyte[n] val) @safe pure nothrow @nogc
2603 private auto floatEndianImpl(T, bool swap)(T val) @safe pure nothrow @nogc
2615 private auto floatEndianImpl(size_t n, bool swap)(ubyte[n] val) @safe pure nothrow @nogc
3824 private uint countBitsSet(T)(T value) @nogc pure nothrow
3904 @nogc pure nothrow:
3963 auto bitsSet(T)(T value) @nogc pure nothrow