Wrapper around a recursive data type
Steven Schveighoffer
schveiguy at gmail.com
Tue Jul 9 03:04:50 UTC 2024
On Monday, 8 July 2024 at 08:56:51 UTC, drug007 wrote:
> I need to generate some meta info of my data types. I do it
> this
> [way](https://gist.github.com/drug007/b0a00dada6c6ecbf46b4f6988401d4e2):
> ```D
> import std.range, std.format, std.stdio, std.traits;
>
> struct NestedType
> {
> string s;
> double d;
> }
>
> struct Node
> {
> string value;
> int i;
> NestedType nt;
> Node[] children; // It makes Node to be a recursive data
> types
> }
> ```
Can you post the error and the exact code that fails? I tried
building this (with the children uncommented out) and it works
fine.
-Steve
More information about the Digitalmars-d-learn
mailing list