Template Inheritance?
bauss
jj_1337 at live.dk
Wed Apr 15 22:21:28 UTC 2020
On Sunday, 12 April 2020 at 17:12:01 UTC, Jean-Louis Leroy wrote:
> Today I came across a use case for template inheritance:
>
> template Namespace(N)
> {
> alias functions = ...; // using getMembers and getOverloads
> }
>
> template Aggregate(A) : Namespace(A)
> {
> // aggregate specific stuff, e.g.:
> alias base = ...;
> }
>
> template Module(M) : Namespace(M)
> {
> // module specific stuff
> }
>
> Has this ever been considered?
>
> I used a mixin template to get the effect I want...
The only thing I can see this leading to is:
Massive template abuse and even more obscure template error
messages.
More information about the Digitalmars-d
mailing list