summaryrefslogtreecommitdiff
path: root/TAO/tests/OBV/Forward/TreeBase.idl
blob: 57d4280b0162d23ceb473b51f15997ca988ae445 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Forward declaration to make recursive construct.
valuetype BaseNode;

//@@ Doesn't work for now
//typedef sequence<BaseNode> BaseNodeSeq;

// Performance test: One may try to pass
// over the wire a cyclic graph and measure
// how quickly TAO evaporates memory ;-)

valuetype BaseNode
{
  //@@ TODO:
  //public BaseNodeSeq node_seq;

  public BaseNode left;
  public BaseNode right;

};