diff --git a/source/ddox/api.d b/source/ddox/api.d index 7dac7eea..d1cedfbf 100644 --- a/source/ddox/api.d +++ b/source/ddox/api.d @@ -247,7 +247,7 @@ string getAttributeString(Declaration decl, AttributeStringKind kind) enum AttributeStringKind { normal, functionPrefix, functionSuffix } -string[] declStyleClasses(Declaration decl) +auto declStyleClasses(Declaration decl) { string[] ret; ret ~= decl.protection.to!string().toLower(); @@ -257,7 +257,7 @@ string[] declStyleClasses(Declaration decl) if (tdecl.type.attributes.canFind("@property")) ret ~= "property"; if (tdecl.type.attributes.canFind("static")) ret ~= "static"; } - return ret; + return ret.join(" "); } string formatType()(CachedType type, scope string delegate(in Entity) link_to, bool include_code_tags = true) diff --git a/tests/issue110_xref_to_package_d/docs/test.html b/tests/issue110_xref_to_package_d/docs/test.html index 6c67ab51..54abcab8 100644 --- a/tests/issue110_xref_to_package_d/docs/test.html +++ b/tests/issue110_xref_to_package_d/docs/test.html @@ -52,7 +52,7 @@

Functions

- foo() + foo() Link to mod. diff --git a/tests/issue116_inherit_macros/docs/test.html b/tests/issue116_inherit_macros/docs/test.html index 92e2b498..c0cf3f02 100644 --- a/tests/issue116_inherit_macros/docs/test.html +++ b/tests/issue116_inherit_macros/docs/test.html @@ -40,7 +40,7 @@

Functions

- f() + f() module macro @@ -58,7 +58,7 @@

Structs

- S + S diff --git a/tests/issue116_inherit_macros/docs/test/S.html b/tests/issue116_inherit_macros/docs/test/S.html index 0ab795a4..63b0093d 100644 --- a/tests/issue116_inherit_macros/docs/test/S.html +++ b/tests/issue116_inherit_macros/docs/test/S.html @@ -46,7 +46,7 @@

Struct S

- + g diff --git a/tests/issue151_derived/docs/file_hashes.json b/tests/issue151_derived/docs/file_hashes.json index 1ee81b09..d09cc989 100644 --- a/tests/issue151_derived/docs/file_hashes.json +++ b/tests/issue151_derived/docs/file_hashes.json @@ -1 +1 @@ -{"index.html":"AA12F47D5707936509BC0F91DAA875B9","sitemap.xml":"C5C5EAA55FCB329A4B7A94A3DA8D5B60","test/CBase.func.html":"C9EE320D0C2E7447F4ACB60CA81D14E9","test/CDerived.func2.html":"7E34C8A3125FCE341F58D48270756C93","test/CBase.html":"44C1D314A55555CFC3616FA57146096F","test.html":"AD50C937AF681CA5188FCFF515A407AB","test/IDerived.html":"7F9F519982CAE6CB799DC9681B850475","test/IDerived.func2.html":"B9576721F73F36B365DC75A2794C2882","test/CDerived.html":"50D9F0B621C623EB8D27AEB3A98443AE","test/IBase.func.html":"F4810671B3A7815FA21744BD7723F187","test/IBase.html":"48E11AAE23D80C65E93030B287EF673C","symbols.js":"326743E878641FBFC479A7546F447796"} \ No newline at end of file +{"index.html":"AA12F47D5707936509BC0F91DAA875B9","sitemap.xml":"C5C5EAA55FCB329A4B7A94A3DA8D5B60","test/CBase.func.html":"C9EE320D0C2E7447F4ACB60CA81D14E9","test/CDerived.func2.html":"7E34C8A3125FCE341F58D48270756C93","test/CBase.html":"FFB556B9FED83B9D9A22D2F5E2B30D25","test.html":"AF0EA41BD118D2588F446E6D48C24B55","test/IDerived.html":"02B1B25E8EE9B038F95D5B96AFCD3245","test/IDerived.func2.html":"B9576721F73F36B365DC75A2794C2882","test/CDerived.html":"18CF959072D9C1B14E5D3B53377A5B50","test/IBase.func.html":"F4810671B3A7815FA21744BD7723F187","test/IBase.html":"D89FB1224992FF8EE1BBA846B32D63FE","symbols.js":"326743E878641FBFC479A7546F447796"} \ No newline at end of file diff --git a/tests/issue151_derived/docs/test.html b/tests/issue151_derived/docs/test.html index 96574f2a..2a3f63d8 100644 --- a/tests/issue151_derived/docs/test.html +++ b/tests/issue151_derived/docs/test.html @@ -40,7 +40,7 @@

Interfaces

- IBase + IBase IBase @@ -49,7 +49,7 @@

Interfaces

- IDerived + IDerived IDerived @@ -67,7 +67,7 @@

Classes

- CBase + CBase CBase @@ -76,7 +76,7 @@

Classes

- CDerived + CDerived CDerived diff --git a/tests/issue151_derived/docs/test/CBase.html b/tests/issue151_derived/docs/test/CBase.html index 61b4066b..c988a4a3 100644 --- a/tests/issue151_derived/docs/test/CBase.html +++ b/tests/issue151_derived/docs/test/CBase.html @@ -47,7 +47,7 @@

Class CBase

CBase - + func diff --git a/tests/issue151_derived/docs/test/CDerived.html b/tests/issue151_derived/docs/test/CDerived.html index 5c68cd8b..17fdb7c0 100644 --- a/tests/issue151_derived/docs/test/CDerived.html +++ b/tests/issue151_derived/docs/test/CDerived.html @@ -48,7 +48,7 @@

Class CDerived

CDerived - + func2 @@ -56,7 +56,7 @@

Class CDerived

CDerived - + func diff --git a/tests/issue151_derived/docs/test/IBase.html b/tests/issue151_derived/docs/test/IBase.html index d7fbedf6..01ffdb85 100644 --- a/tests/issue151_derived/docs/test/IBase.html +++ b/tests/issue151_derived/docs/test/IBase.html @@ -47,7 +47,7 @@

Interface IBase

IBase - + func diff --git a/tests/issue151_derived/docs/test/IDerived.html b/tests/issue151_derived/docs/test/IDerived.html index 524c05bc..48d047c0 100644 --- a/tests/issue151_derived/docs/test/IDerived.html +++ b/tests/issue151_derived/docs/test/IDerived.html @@ -48,7 +48,7 @@

Interface IDerived

IDerived - + func2 @@ -56,7 +56,7 @@

Interface IDerived

IDerived - + func diff --git a/tests/issue15_templates/docs/test.html b/tests/issue15_templates/docs/test.html index 1f26fb72..4348a2ac 100644 --- a/tests/issue15_templates/docs/test.html +++ b/tests/issue15_templates/docs/test.html @@ -40,7 +40,7 @@

Templates

- isEqual + isEqual doc 3 @@ -57,7 +57,7 @@

Manifest constants

- + isEqual @@ -68,7 +68,7 @@

Manifest constants

- + isValue @@ -79,7 +79,7 @@

Manifest constants

- + isValue diff --git a/tests/issue174_enum_members/docs/test.html b/tests/issue174_enum_members/docs/test.html index 6443449e..9e09a7cf 100644 --- a/tests/issue174_enum_members/docs/test.html +++ b/tests/issue174_enum_members/docs/test.html @@ -40,7 +40,7 @@

Enums

- Enum + Enum diff --git a/tests/issue174_enum_members_2/docs/test.html b/tests/issue174_enum_members_2/docs/test.html index 6443449e..9e09a7cf 100644 --- a/tests/issue174_enum_members_2/docs/test.html +++ b/tests/issue174_enum_members_2/docs/test.html @@ -40,7 +40,7 @@

Enums

- Enum + Enum diff --git a/tests/issue177_variadic/docs/test.html b/tests/issue177_variadic/docs/test.html index 43c7d265..b6b8069f 100644 --- a/tests/issue177_variadic/docs/test.html +++ b/tests/issue177_variadic/docs/test.html @@ -40,7 +40,7 @@

Functions

- bug(args) + bug(args) @@ -57,7 +57,7 @@

Classes

- C + C @@ -73,7 +73,7 @@

Global variables

- + var1 @@ -84,7 +84,7 @@

Global variables

- + var2 @@ -95,7 +95,7 @@

Global variables

- + var3 @@ -106,7 +106,7 @@

Global variables

- + var4 @@ -117,7 +117,7 @@

Global variables

- + var5 @@ -137,7 +137,7 @@

Aliases

- + FT1 @@ -148,7 +148,7 @@

Aliases

- + FT2 @@ -159,7 +159,7 @@

Aliases

- + FT3 @@ -170,7 +170,7 @@

Aliases

- + FT4 @@ -181,7 +181,7 @@

Aliases

- + FT5 diff --git a/tests/issue180_return/docs/test.html b/tests/issue180_return/docs/test.html index b5c729cd..b4061889 100644 --- a/tests/issue180_return/docs/test.html +++ b/tests/issue180_return/docs/test.html @@ -40,7 +40,7 @@

Functions

- foo(a) + foo(a) @@ -57,7 +57,7 @@

Structs

- S + S diff --git a/tests/issue180_return/docs/test/S.html b/tests/issue180_return/docs/test/S.html index 988f576a..c18933d1 100644 --- a/tests/issue180_return/docs/test/S.html +++ b/tests/issue180_return/docs/test/S.html @@ -46,7 +46,7 @@

Struct S

- p + p int* @@ -60,7 +60,7 @@

Struct S

- + foo diff --git a/tests/issue24_parens/docs/test.html b/tests/issue24_parens/docs/test.html index 8da35aea..7ba24b39 100644 --- a/tests/issue24_parens/docs/test.html +++ b/tests/issue24_parens/docs/test.html @@ -39,7 +39,7 @@

Global variables

- + a diff --git a/tests/issue31_template_spec/docs/test.html b/tests/issue31_template_spec/docs/test.html index ba2397f6..a5f2a107 100644 --- a/tests/issue31_template_spec/docs/test.html +++ b/tests/issue31_template_spec/docs/test.html @@ -40,7 +40,7 @@

Functions

- consume() + consume() @@ -48,7 +48,7 @@

Functions

- consume() + consume() diff --git a/tests/issue33_global_ref/docs/test.html b/tests/issue33_global_ref/docs/test.html index 8a9e9fac..986f6191 100644 --- a/tests/issue33_global_ref/docs/test.html +++ b/tests/issue33_global_ref/docs/test.html @@ -40,7 +40,7 @@

Classes

- Test + Test @@ -56,7 +56,7 @@

Global variables

- + f diff --git a/tests/issue33_global_ref/docs/test/Test.html b/tests/issue33_global_ref/docs/test/Test.html index ccd7c6a2..f57f6a77 100644 --- a/tests/issue33_global_ref/docs/test/Test.html +++ b/tests/issue33_global_ref/docs/test/Test.html @@ -46,7 +46,7 @@

Class Test

- f + f float @@ -60,7 +60,7 @@

Class Test

- + test diff --git a/tests/issue3_template_overloads/docs/test.html b/tests/issue3_template_overloads/docs/test.html index 0d6b2ff6..d3cd5c7b 100644 --- a/tests/issue3_template_overloads/docs/test.html +++ b/tests/issue3_template_overloads/docs/test.html @@ -39,7 +39,7 @@

Manifest constants

- + isSymbol diff --git a/tests/issue42_size_t/docs/test.html b/tests/issue42_size_t/docs/test.html index fa8ab9cb..398abfec 100644 --- a/tests/issue42_size_t/docs/test.html +++ b/tests/issue42_size_t/docs/test.html @@ -40,7 +40,7 @@

Functions

- test(a, b) + test(a, b) diff --git a/tests/issue47_escape_filename/docs/test.html b/tests/issue47_escape_filename/docs/test.html index 69345374..2ab0ae7f 100644 --- a/tests/issue47_escape_filename/docs/test.html +++ b/tests/issue47_escape_filename/docs/test.html @@ -40,7 +40,7 @@

Functions

- test() + test() diff --git a/tests/issue52_typeof_null/docs/test.html b/tests/issue52_typeof_null/docs/test.html index 73dc48d3..3f1c17d5 100644 --- a/tests/issue52_typeof_null/docs/test.html +++ b/tests/issue52_typeof_null/docs/test.html @@ -40,7 +40,7 @@

Functions

- foo(a, b, c) + foo(a, b, c) diff --git a/tests/issue58_linedoc/docs/test.html b/tests/issue58_linedoc/docs/test.html index a171feb8..9f7bb413 100644 --- a/tests/issue58_linedoc/docs/test.html +++ b/tests/issue58_linedoc/docs/test.html @@ -40,7 +40,7 @@

Functions

- foo() + foo() This function is here to aid in making your diff --git a/tests/issue6_uda/docs/test.html b/tests/issue6_uda/docs/test.html index 1b7bde41..baef83b0 100644 --- a/tests/issue6_uda/docs/test.html +++ b/tests/issue6_uda/docs/test.html @@ -40,7 +40,7 @@

Structs

- UDA + UDA @@ -57,7 +57,7 @@

Enums

- E + E diff --git a/tests/issue71_type_parse/docs/test.html b/tests/issue71_type_parse/docs/test.html index af374881..2b1d5fc6 100644 --- a/tests/issue71_type_parse/docs/test.html +++ b/tests/issue71_type_parse/docs/test.html @@ -40,7 +40,7 @@

Structs

- Test + Test diff --git a/tests/issue71_type_parse/docs/test/Test.html b/tests/issue71_type_parse/docs/test/Test.html index 061d9005..bf9ceb1e 100644 --- a/tests/issue71_type_parse/docs/test/Test.html +++ b/tests/issue71_type_parse/docs/test/Test.html @@ -46,7 +46,7 @@

Struct Test

- + opApply @@ -54,7 +54,7 @@

Struct Test

- + opApply @@ -70,7 +70,7 @@

Struct Test

- + arr diff --git a/tests/issue7_enum_value/docs/test.html b/tests/issue7_enum_value/docs/test.html index 5b927e60..0eab23eb 100644 --- a/tests/issue7_enum_value/docs/test.html +++ b/tests/issue7_enum_value/docs/test.html @@ -40,7 +40,7 @@

Enums

- E + E