1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
class Complex_Type { methods { @property a { set { return: own(list<array<own(ptr(Eo))> >); } get { } values { value: own(list<int>); } } foo { params { buf: own(ptr(char)); } return: own(list<stringshare>); [[comment for method return]] } } }