|
@@ -1799,6 +1799,10 @@ type NativeType struct {
|
|
|
custom string // only used for TypeCustom
|
|
custom string // only used for TypeCustom
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func NewNativeType(proto byte, typ Type, custom string) NativeType {
|
|
|
|
|
+ return NativeType{proto, typ, custom}
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (t NativeType) New() interface{} {
|
|
func (t NativeType) New() interface{} {
|
|
|
return reflect.New(goType(t)).Interface()
|
|
return reflect.New(goType(t)).Interface()
|
|
|
}
|
|
}
|