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 CBaseCBase
|
-
+
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
|
|