How to make ddoc/ddox output alias name instead of template
Steven Schveighoffer
schveiguy at gmail.com
Sun Apr 19 17:06:32 UTC 2020
Let's say I'm using TaggedAlgebraic [1]
I have a specialized union:
union _MTYPE
{
int val;
string sval;
}
And now I want to use this type everywhere:
alias MType = TaggedAlgebraic!_MTYPE;
Everywhere in my docs where I have a nice function like:
void foo(MType m)
It spits out:
void foo(TaggedAlgebraic!(full.package.name._MTYPE) m)
I'd rather the documentation use MType everywhere. Is there a way to
force this?
I'm specifically looking for ddox to do this, but any information is
helpful.
-Steve
[1] https://code.dlang.org/packages/taggedalgebraic
More information about the Digitalmars-d-learn
mailing list