>
> On Mon, May 4, 2020 at 7:12 pm, Ian Denhardt <
i...@zenhack.net> wrote:
>
> "Pointers" aren't an explicit thing in the schema language. Data, Text,
> structs, lists and interfaces are implicitly pointers, while primitive
> types like Bool and Float64 are not. Type parameters must always be
> pointer types. So in this case you can just do: struct Foo(A) { field
> @0 :A; } struct B{}; struct C { field :List(B); } -Ian Quoting nikos
> efthias (2020-05-04 18:01:44)
>
> I have a Struct containing generics which accepts another struct
> such as ``` struct foo (a){ � � � field @0 :a } struct b{}
> struct c{ field:List(a(b) } ``` the example above wont work because
> I need to pass a b pointer to a but There is no documentation for
> defining pointers I tried *b and &b which does not work. How do I
> define the pointer? -- You received this message because you are
> subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe
> from this group and stop receiving emails from it, send an email to
. To view this
. Verweise 1.
> 3. mailto:
> 4.
> 5. mailto:
> 6.