package mmtable
|
|
|
|
import (
|
|
"reflect"
|
|
)
|
|
|
|
func elemTypeType(el ElemType, shape [3]uint8) reflect.Type {
|
|
dType := nativeElemType[el]
|
|
for _, dim := range shape {
|
|
if dim == 0 {
|
|
break
|
|
}
|
|
dType = reflect.ArrayOf(int(dim), dType)
|
|
}
|
|
return dType
|
|
}
|