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