module imports.std11069typecons; | |
import imports.std11069array; | |
template Tuple(Specs...) | |
{ | |
struct Tuple | |
{ | |
Specs expand; | |
string toString() | |
{ | |
expand[0].empty; | |
expand[0].front; | |
expand[0].popFront(); | |
return null; | |
} | |
} | |
} | |
struct RefCounted(T) | |
{ | |
T payload; | |
~this() | |
{ | |
//.destroy(_refCounted._store._payload); | |
//auto init = typeid(payload).init(); | |
payload.toString(); // refer Tuple.toString symbol? | |
} | |
} |