ddoc10
-
Declaration
structFoo(T);
structFoo(T, U);The foo
-
Declaration
intfunc1(T)(Tx);This basic case doesn't work very well. The template signature is documented twice, but the function signature (argument names and return type) is not documented at all. This comment is also repeated twice.
-
Declaration
intfunc2(T, U)(Tx, Uy);
intfunc2(T)(Tx);This comment is also repeated twice, and the second function signature is not very well documented.
-
Declaration
intfunc2()();Separate overload item.
-
Declaration
intfunc3(T, U)(Tx, Uy);
intfunc3(T, U = int, V : long)(Tx);This used to work adequately and documented both
func3templates simultaneously. Now, it documents the first template twice and no longer documents the function argument and return types. -
Declaration
voidmap(charrs);
voidmap(intrs);blah
-
Declaration
voidmap2()(charrs);
voidmap2()(intrs);blah
-
Declaration
voidmap3(charrs);blah http://www.map3.com
map3 -
Declaration
voidmap4(string s)(charrs);blah http://www.map.com map
-
Declaration
templatemap5(string s)blah http://www.map.com map
-
Declaration
structbar6;blah
-
Declaration
structFoo7(T); -
Declaration
abstract classFoo8;show abstract
-
Declaration
voidbug4878(stringa= ")");astray ) mustn't foul the macros -
Declaration
structS; -
Declaration
floatf10(floata, floatb);Produces something in (
a;b] -
Declaration
floath10(floata, floatb);Produces something in [
a;b) -
Declaration
voidbug6090(string f = "$(B b)", char g = ')')(stringh= "$(", stringi= "$)"); -
Declaration
structT; -
Declaration
intx14547;
enum inty14547;doc-comment
-
Declaration
enum autoisInt14547(T);
enum boolisString14547(T);
static immutabletypeName14547(T);
intstorageFor14547(T);doc-comment
-
Declaration
enum intfoo14547(T);
templatebar14547(T) if (is(T == int))doc-comment