ddox.api

Internal functions for use inside the HTML templates.

Public Imports

ddox.ddox
public import ddox.ddox;
Undocumented in source.
ddox.ddoc
public import ddox.ddoc;
Undocumented in source.

Members

Classes

DocGroupContext
class DocGroupContext
Undocumented in source.

Enums

AttributeStringKind
enum AttributeStringKind
Undocumented in source.

Functions

anyPropertyGetter
bool anyPropertyGetter(const(Entity)[] mems)
Undocumented in source. Be warned that the author may not have intended to support it.
anyPropertySetter
bool anyPropertySetter(const(Entity)[] mems)
Undocumented in source. Be warned that the author may not have intended to support it.
collectKinds
auto collectKinds(DocGroup grp)
Undocumented in source. Be warned that the author may not have intended to support it.
declStyleClasses
string[] declStyleClasses(Declaration decl)
Undocumented in source. Be warned that the author may not have intended to support it.
docGroups
inout(DocGroup)[] docGroups(inout(Declaration)[] items)
Undocumented in source. Be warned that the author may not have intended to support it.
formatType
string formatType(CachedType type, string delegate(in Entity) link_to, bool include_code_tags)
Undocumented in source. Be warned that the author may not have intended to support it.
formatType
void formatType(R dst, CachedType type, string delegate(in Entity) link_to, bool include_code_tags)
Undocumented in source. Be warned that the author may not have intended to support it.
getAttributeString
string getAttributeString(S[] attributes, AttributeStringKind kind)
string getAttributeString(Declaration decl, AttributeStringKind kind)
getChildren
T[] getChildren(Module mod)
Undocumented in source. Be warned that the author may not have intended to support it.
getChildren
T[] getChildren(CompositeTypeDeclaration decl)
Undocumented in source. Be warned that the author may not have intended to support it.
getChildren
T[] getChildren(TemplateDeclaration decl)
Undocumented in source. Be warned that the author may not have intended to support it.
getChildren
T[] getChildren(Declaration[] decls)
Undocumented in source. Be warned that the author may not have intended to support it.
getDocGroups
T[] getDocGroups(Module mod)
Undocumented in source. Be warned that the author may not have intended to support it.
getDocGroups
T[] getDocGroups(CompositeTypeDeclaration decl)
Undocumented in source. Be warned that the author may not have intended to support it.
getDocGroups
T[] getDocGroups(TemplateDeclaration decl)
Undocumented in source. Be warned that the author may not have intended to support it.
getDocGroups
T[] getDocGroups(Declaration[] decls)
Undocumented in source. Be warned that the author may not have intended to support it.
getFunctionName
string getFunctionName(Json proto)
getPropertyType
CachedType getPropertyType(const(Entity)[] mems)
Undocumented in source. Be warned that the author may not have intended to support it.
getVariadicSuffix
string getVariadicSuffix(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
hasChild
bool hasChild(Module mod)
Undocumented in source. Be warned that the author may not have intended to support it.
hasChild
bool hasChild(CompositeTypeDeclaration decl)
Undocumented in source. Be warned that the author may not have intended to support it.
hasChild
bool hasChild(TemplateDeclaration mod)
Undocumented in source. Be warned that the author may not have intended to support it.
hasChild
bool hasChild(Declaration[] decls)
Undocumented in source. Be warned that the author may not have intended to support it.
renderTemplateArgs
void renderTemplateArgs(R output, Declaration decl, string delegate(in Entity) link_to)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Sönke Ludwig