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