manual allman brace fixup

This commit is contained in:
Sebastian Wilzbach 2016-05-31 05:23:16 +02:00
parent 1d34a121e9
commit ca098c57d2
7 changed files with 25 additions and 11 deletions

View file

@ -3683,7 +3683,8 @@ if (is(typeof(binaryFun!pred(r.front, s)) : bool)
int[][] w = [ [1, 2], [], [3], [4, 5], [] ]; int[][] w = [ [1, 2], [], [3], [4, 5], [] ];
static assert(isForwardRange!(typeof(splitter(a, 0)))); static assert(isForwardRange!(typeof(splitter(a, 0))));
// foreach (x; splitter(a, 0)) { // foreach (x; splitter(a, 0))
// {
// writeln("[", x, "]"); // writeln("[", x, "]");
// } // }
assert(equal(splitter(a, 0), w)); assert(equal(splitter(a, 0), w));

View file

@ -719,7 +719,9 @@ public:
Warning: Casting to/from $(D const) or $(D immutable) may break type Warning: Casting to/from $(D const) or $(D immutable) may break type
system guarantees. Use with care. system guarantees. Use with care.
*/ */
T opCast(T)() pure nothrow @nogc const if (is(Unqual!T == BigInt)) { T opCast(T)() pure nothrow @nogc const
if (is(Unqual!T == BigInt))
{
return this; return this;
} }

View file

@ -311,7 +311,9 @@ The example above creates a tagged reference to an Object in the struct A. This
as $(D taggedPointer), except the first argument which must be a class type instead of a pointer type. as $(D taggedPointer), except the first argument which must be a class type instead of a pointer type.
*/ */
template taggedClassRef(T, string name, Ts...) if (is(T == class)) { template taggedClassRef(T, string name, Ts...)
if (is(T == class))
{
enum taggedClassRef = createTaggedReference!(T, 8, name, Ts).result; enum taggedClassRef = createTaggedReference!(T, 8, name, Ts).result;
} }

View file

@ -828,7 +828,8 @@ public:
* auto records = CsvReader!(int,Malformed.ignore,string,char,string[]) * auto records = CsvReader!(int,Malformed.ignore,string,char,string[])
* (str, ';', '^'); * (str, ';', '^');
* *
* foreach (record; records) { * foreach (record; records)
* {
* assert(equal(record, ans)); * assert(equal(record, ans));
* } * }
* ------- * -------
@ -852,7 +853,8 @@ public:
* (str, ["high","low"], ';', '^'); * (str, ["high","low"], ';', '^');
* *
* int[] ans = [76,22]; * int[] ans = [76,22];
* foreach (record; records) { * foreach (record; records)
* {
* assert(equal(record, ans)); * assert(equal(record, ans));
* } * }
* ------- * -------

View file

@ -275,7 +275,9 @@ class OutputRangeObject(R, E...) : staticMap!(OutputRange, E) {
/**Returns the interface type that best matches $(D R).*/ /**Returns the interface type that best matches $(D R).*/
template MostDerivedInputRange(R) if (isInputRange!(Unqual!R)) { template MostDerivedInputRange(R)
if (isInputRange!(Unqual!R))
{
private alias E = ElementType!R; private alias E = ElementType!R;
static if (isRandomAccessRange!R) static if (isRandomAccessRange!R)
@ -332,7 +334,9 @@ template MostDerivedInputRange(R) if (isInputRange!(Unqual!R)) {
* all relevant range primitives in virtual functions. If $(D R) is already * all relevant range primitives in virtual functions. If $(D R) is already
* derived from the $(D InputRange) interface, aliases itself away. * derived from the $(D InputRange) interface, aliases itself away.
*/ */
template InputRangeObject(R) if (isInputRange!(Unqual!R)) { template InputRangeObject(R)
if (isInputRange!(Unqual!R))
{
static if (is(R : InputRange!(ElementType!R))) static if (is(R : InputRange!(ElementType!R)))
{ {
alias InputRangeObject = R; alias InputRangeObject = R;
@ -465,7 +469,9 @@ template InputRangeObject(R) if (isInputRange!(Unqual!R)) {
/**Convenience function for creating an $(D InputRangeObject) of the proper type. /**Convenience function for creating an $(D InputRangeObject) of the proper type.
* See $(LREF InputRange) for an example. * See $(LREF InputRange) for an example.
*/ */
InputRangeObject!R inputRangeObject(R)(R range) if (isInputRange!R) { InputRangeObject!R inputRangeObject(R)(R range)
if (isInputRange!R)
{
static if (is(R : InputRange!(ElementType!R))) static if (is(R : InputRange!(ElementType!R)))
{ {
return range; return range;

View file

@ -1,4 +1,4 @@
// Written in the D programming language. // Written in the D programming language.
/** /**
Standard I/O functions that extend $(B core.stdc.stdio). $(B core.stdc.stdio) Standard I/O functions that extend $(B core.stdc.stdio). $(B core.stdc.stdio)
@ -2583,7 +2583,7 @@ $(D Range) that locks the file and allows fast writing to it.
} }
// @@@BUG@@@ 2340 // @@@BUG@@@ 2340
//void front(C)(C c) if (is(C : dchar)) { //void front(C)(C c) if (is(C : dchar))
/// ditto /// ditto
void put(C)(C c) @safe if (is(C : const(dchar))) void put(C)(C c) @safe if (is(C : const(dchar)))
{ {

View file

@ -1574,7 +1574,8 @@ ptrdiff_t indexOfAny(Char,Char2)(const(Char)[] haystack, const(Char2)[] needles,
} }
/// ///
@safe pure unittest { @safe pure unittest
{
import std.conv : to; import std.conv : to;
ptrdiff_t i = "helloWorld".indexOfAny("Wr"); ptrdiff_t i = "helloWorld".indexOfAny("Wr");