Search code examples
ice

zeroc define a sequence of self type


I want to define a class like following with zeroc ICE;

class A {
  string someValue;
  sequence<A> children;
};

but it seems not work, failed: syntax error;

Is there a way to do that?


Solution

  • You can try :

    class A;
    sequence<A> ASequence;
    class A
    {
        string someValue;
        ASequence children;
    };