added hawk_arr_itr_t, hawk_val_arr_itr_t and functions for them
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
14
hawk.go
14
hawk.go
@@ -647,6 +647,20 @@ func (val *Val) ArrayField(index int) (*Val, error) {
|
||||
return val.rtx.make_val(func() *C.hawk_val_t { return v })
|
||||
}
|
||||
|
||||
/*
|
||||
func (val *Val) ArrayFirstField() *Val {
|
||||
var v *C.hawk_val_t
|
||||
var itr C.hawk_val_arr_itr_t
|
||||
v = C.hawk_rtx_getfirstarrvalitr(val.rtx.c, val.c, &itr)
|
||||
if v == nil { return nil, val.rtx.make_errinfo() }
|
||||
return val.rtx.make_val(func() *C.hawk_val_t { return v })
|
||||
}
|
||||
|
||||
func (val *Val) ArrayNextField(itr ValArrItr) *Val {
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
func (val *Val) MapField(key string) (*Val, error) {
|
||||
var v *C.hawk_val_t
|
||||
var uc []C.hawk_uch_t
|
||||
|
||||
Reference in New Issue
Block a user