package util import "nslcd_proto" type _List struct { dat []nslcd_proto. i int } var _ nslcd_proto._Enumerator = &_List{} func New__List(ary []nslcd_proto.) *_List { return &_List{ary, 0} } func (o *_List) GetNext() (n *nslcd_proto., err error) { if o.i < len(o.dat) { n = &o.dat[o.i] o.i++ } err = nil return } func (o *_List) GenericGetNext() (n *interface{}, err error) { a, err := o.GetNext() if a != nil { b := (interface{})(*a) n = &b } return } type _Ø struct{} var _ nslcd_proto._Enumerator = _Ø{} func (o _Ø) GetNext() (*nslcd_proto., error) { return nil, nil } func (o _Ø) GenericGetNext() (*interface{}, error) { return nil, nil } // -*- Mode: Go -*-