ddocunittest
- 
  Declarationintfoo(inta, intb);foofunction - 1 exampleExamples- assert(foo(1, 1) == 2);
 
- 
  Declarationboolbar();barfunction - 1 exampleExamples- // documented assert(bar());
 Examplesplaceholder 
- 
  Declarationvoiddoo();doofunction - no examples
- 
  Declarationintadd(inta, intb);addfunction - 3 examplesExamples- assert(add(1, 1) == 2);
 Examples- // documented assert(add(3, 3) == 6); assert(add(4, 4) == 8);
 Examples- // documented assert(add(5, 5) == 10); assert(add(6, 6) == 12);
 
- 
  DeclarationclassFoo;class FooExamples- Foo foo = new Foo;
 
- 
  DeclarationclassSomeClass;some class - 1 example Examples- SomeClass sc = new SomeClass;
 
- 
  DeclarationclassOuter;Outer- 1 exampleExamples- Outer outer = new Outer;
 - 
  DeclarationclassInner;InnerExamples- Inner inner = new Inner;
 
 
- 
  Declarationvoidfoobar();foobar- no examples
- 
  Declarationvoidfoo(intx);func - 4 examples Examples- foo(1);
 Examples- foo(2);
 Examples- foo(2);
 Examples- foo(4);
 
- 
  DeclarationvoidfooImport();Examplestest - fooImport();
 
- 
  DeclarationvoidfooStaticImport();Examplestest - fooStaticImport();
 
- 
  DeclarationvoidfooSelectiveImport();Examplestest - fooSelectiveImport();
 
- 
  DeclarationvoidfooRenamedImport();Examplestest - fooRenamedImport();
 
- 
  Declarationpublic importcore.stdc.string;This is a public import 
- 
  Declarationpublic importcore.stdc.stdarg;This is a mutiple public import 
- 
  Declarationpublic importcore.stdc.stdlib;This is a mutiple public import 
- 
  Declarationpublic import core.stdc.string :memcpy;This is a public selective import 
- 
  Declarationpublic import core.stdc.string :copy= memcpy;This is a public selective renamed import 
- 
  Declarationpublic import core.stdc.string :memcpy,memcmp;This is a public multiple selective import 
- 
  Declarationpublic import core.stdc.string :copy= memcpy,compare= memcmp;This is a public multiple selective renamed import 
- 
  Declarationpublic importstr= core.stdc.string;This is a public renamed import 
- 
  DeclarationvoidfooConditionalDecl1a();Examples- int x1a;
 
- 
  DeclarationvoidfooConditionalDecl1b();Examples- int x1b;
 
- 
  DeclarationvoidfooConditionalDecl3a();
- 
  DeclarationvoidfooConditionalDecl3b();
- 
  DeclarationvoidbarConditionalDecl4a();Examples- int x4a;
 
- 
  DeclarationvoidbarConditionalDecl4b();Examples- int x4b;
 
- 
  DeclarationvoidbarConditionalDecl6a();Examples- int x6a;
 
- 
  DeclarationvoidbarConditionalDecl6b();Examples- int x6b;
 
- 
  Declarationvoidfoo9474();ExamplesExample - foo9474();
 
- 
  Declarationvoidbar9474();doc ExamplesExample - bar9474();
 
- 
  DeclarationstructS9474;Examples- S9474 s;
 
- 
  Declarationintautovar9474;Examples- int v = autovar9474;
 
- 
  Declarationautoautofun9474();Examples- int n = autofun9474();
 
- 
  DeclarationtemplateTemplate9474()Examples- alias Template9474!() T;
 - 
  Declarationvoidfoo();Shouldn't link following unittest to here 
 
- 
  DeclarationvoidfooNoDescription();Examples- fooNoDescription();
 Examples- if (true) {fooNoDescription(); } /* comment */
 
- 
  Declarationvoidfoo9757();
 voidbar9757();
 voidbaz9757();Examples- foo9757(); bar9757();
 Examples- bar9757(); foo9757();
 
- 
  DeclarationautoredBlackTree(E)(E[]elems...);
 autoredBlackTree(bool allowDuplicates, E)(E[]elems...);
 autoredBlackTree(alias less, E)(E[]elems...) if (__traits(compiles, (E a, E b) => mixin(less)));with template functions Examples- auto rbt1 = redBlackTree(0, 1, 5, 7); auto rbt2 = redBlackTree!string("hello", "world"); auto rbt3 = redBlackTree!true(0, 1, 5, 7, 5); auto rbt4 = redBlackTree!"a > b"(0, 1, 5, 7);
 
- 
  Declarationvoidfoo();test Examples
- 
  DeclarationboolbalancedParens10519(string, char, char);Examples- auto s = "1 + (2 * (3 + 1 / 2)"; assert(!balancedParens10519(s, '(', ')'));
 
- 
  DeclarationstructS12097;
 voidf12097();
 structT12097(T);declaration Examplesddoc code 1 - int a = 1;
 Examplesddoc code 2 - int[] arr;
 - 
  Declarationvoidfoo();method 
 
- 
  Declarationvoidfun14594a()();testA Examples- fun14594a();
 
- 
  Declarationvoidfun14594b()();
 voidfun14594b(T)(T);testB Examples- fun14594b(); fun14594b(1);
 
- 
  Declarationvoidfun14594c()();
 voidfun14594c(T)(T);testC Examples- fun14594c(); fun14594c(1);
 
- 
  Declarationvoidfun14594d()();
 voidfun14594d(T)(T);testD Examples- fun14594d();
 Examples- fun14594d(1);
 
- 
  Declarationvoidfun14594e()();testE Discussionconcatenated doc-comment fun14594eExamplesdoc-unittest fun14594e- fun14594e();
 
- 
  Declarationvoidfun14594f()();
 voidfun14594f(T)(T);testF Discussionconcatenated doc-comment fun14594fExamplesdoc-unittest fun14594f- fun14594f();