$doxydocs= { classes => [ { name => 'Panoply::Composite', public_methods => { members => [ { kind => 'function', name => 'addChild', virtualness => 'non_virtual', protection => 'public', static => 'no', brief => {}, detailed => { doc => [ { type => 'text', content => 'Add a child to the container ' }, params => [ { parameters => [ { name => 'child' } ], doc => [ { type => 'text', content => 'is the child element to add' } ] } ] ] }, type => 'void', const => 'no', volatile => 'no', parameters => [ { declaration_name => 'child', type => 'Ptr' } ] }, { kind => 'function', name => 'operator<', virtualness => 'non_virtual', protection => 'public', static => 'no', brief => {}, detailed => { doc => [ { type => 'text', content => 'Less than operator' }, { type => 'parbreak' }, params => [ { parameters => [ { name => 'rval' } ], doc => [ { type => 'text', content => 'The ' }, { type => 'url', link => 'classPanoply_1_1Package', content => 'Package' }, { type => 'text', content => ' against which we are comparing this one. ' } ] } ], { return => [ { type => 'text', content => 'true if this.packageID < rval.packageID, false otherwise.' } ] } ] }, type => 'bool', const => 'yes', volatile => 'no', parameters => [ { declaration_name => 'rval', type => 'const Composite &' } ] }, ] }, private_methods => { members => [ { kind => 'function', name => 'addChild', virtualness => 'virtual', protection => 'private', static => 'no', brief => {}, detailed => { doc => [ { type => 'text', content => 'Add a child to the container ' }, params => [ { parameters => [ { name => 'child' } ], doc => [ { type => 'text', content => 'is the child element to add ' } ] }, { parameters => [ { name => 'parent' } ], doc => [ { type => 'parbreak' }, { type => 'text', content => 'is this own parent, except in weak pointer format to avoid a memory leak' } ] } ] ] }, type => 'virtual void', const => 'no', volatile => 'no', parameters => [ { declaration_name => 'child', type => 'Ptr' }, { declaration_name => 'parent', type => 'Ptr' } ] }, ] }, } ] }; 1;