Home | History | Annotate | Download | only in reflect

Lines Matching refs:Array

281 // an element of a slice, an element of an addressable array,
703 // It panics if v's Kind is not Array, Chan, or Slice.
707 case Array:
869 // It panics if v's Kind is not Array, Slice, or String or i is out of range.
872 case Array:
875 panic("reflect: array index out of range")
880 // Either flagIndir is set and v.ptr points at array,
881 // or flagIndir is not set and v.ptr is the actual array data.
886 fl := v.flag&(flagIndir|flagAddr) | v.flag.ro() | flag(typ.Kind()) // bits same as overall array
1037 // It panics if v's Kind is not Array, Chan, Map, Slice, or String.
1041 case Array:
1557 // It panics if v's Kind is not Array, Slice or String, or if v is an unaddressable array,
1569 case Array:
1571 panic("reflect.Value.Slice: slice of unaddressable array")
1619 // It panics if v's Kind is not Array or Slice, or if v is an unaddressable array,
1631 case Array:
1633 panic("reflect.Value.Slice3: slice of unaddressable array")
1820 // an array whose elements are eltSize bytes wide.
1821 // The array pointed at by p must have at least i+1 elements:
1823 // because then the result will point outside the array.
1883 // Dst and src each must have kind Slice or Array, and
1889 if dk != Array && dk != Slice {
1892 if dk == Array {
1899 if sk != Array && sk != Slice {
1914 if dk == Array {
1921 if sk == Array {