Add hasElaborate traits

This commit is contained in:
2017-08-25 14:50:15 +02:00
parent c9a4a2f651
commit 2c064eb05b
11 changed files with 313 additions and 12 deletions

View File

@ -19,9 +19,9 @@ import std.algorithm.iteration;
import std.algorithm.mutation;
import std.conv;
import std.range;
import std.traits;
public import tanya.memory.allocator;
import tanya.memory.mmappool;
import tanya.meta.trait;
/**
* The mixin generates common methods for classes and structs using

View File

@ -22,8 +22,8 @@ import std.algorithm.comparison;
import std.algorithm.mutation;
import std.conv;
import std.range;
import std.traits;
import tanya.memory;
import tanya.meta.trait;
private template Payload(T)
{