ddocunittest



int foo(int a, int b);
foo function - 1 example

Examples:
assert(foo(1, 1) == 2);


bool bar();
bar function - 1 example

Examples:
// documented
assert(bar());


Examples:
placeholder

void doo();
doo function - no examples

int add(int a, int b);
add function - 3 examples

Examples:
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);


class Foo;
class Foo

Examples:
Foo foo = new Foo;


class SomeClass;
some class - 1 example

Examples:
SomeClass sc = new SomeClass;


class Outer;
Outer - 1 example

Examples:
Outer outer = new Outer;


class Inner;
Inner

Examples:
Inner inner = new Inner;


void foobar();
foobar - no examples

void foo(int x);
func - 4 examples

Examples:
foo(1);


Examples:
foo(2);


Examples:
foo(2);


Examples:
foo(4);


void fooImport();
Examples:
test
fooImport();


void fooStaticImport();
Examples:
test
fooStaticImport();


void fooPublicImport();
Examples:
test
fooPublicImport();


void fooSelectiveImport();
Examples:
test
fooSelectiveImport();


void fooRenamedImport();
Examples:
test
fooRenamedImport();


void fooConditionalDecl1a();
Examples:
int x1a;


void fooConditionalDecl1b();
Examples:
int x1b;


void fooConditionalDecl3a();


void fooConditionalDecl3b();


void barConditionalDecl4a();
Examples:
int x4a;


void barConditionalDecl4b();
Examples:
int x4b;


void barConditionalDecl6a();
Examples:
int x6a;


void barConditionalDecl6b();
Examples:
int x6b;


void foo9474();
Examples:
Example
foo9474();


void bar9474();
doc

Examples:
Example
bar9474();


struct S9474;
Examples:
S9474 s;


int autovar9474;
Examples:
int v = autovar9474;


auto autofun9474();
Examples:
int n = autofun9474();


template Template9474()
Examples:
alias Template9474!() T;


void foo();
Shouldn't link following unittest to here

void fooNoDescription();
Examples:
fooNoDescription();


Examples:
if (true) {fooNoDescription(); } /* comment */


void foo9757();
void bar9757();
void baz9757();
test for bugzilla 9757

Examples:
foo9757(); bar9757();


Examples:
bar9757(); foo9757();


auto redBlackTree(E)(E[] elems...);
auto redBlackTree(bool allowDuplicates, E)(E[] elems...);
auto redBlackTree(alias less, E)(E[] elems...);
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);


void foo();
test

Examples:


bool balancedParens10519(string, char, char);
Examples:
auto s = "1 + (2 * (3 + 1 / 2)";
assert(!balancedParens10519(s, '(', ')'));


struct S12097;
void f12097();
struct T12097(T);
declaration

Examples:
ddoc code 1
int a = 1;


Examples:
ddoc code 2
int[] arr;


void foo();
method


Page generated by Ddoc.