1
This commit is contained in:
parent
07ab6ec2aa
commit
8263b4ded9
@ -150,13 +150,13 @@ func (this *NameMetaTable[T]) Load() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func ReadMetaTableField[T string | int | int32 | int64 | float32 | float64](
|
func ReadMetaTableField[T string | int | int32 | int64 | float32 | float64](
|
||||||
fieldPtr *T, fieldName string, flags *uint64, flagIdx int,
|
fieldPtr *T, fieldName string, flags *uint64, flagIdx uint64,
|
||||||
kv map[string]interface{}) {
|
kv map[string]interface{}) {
|
||||||
if val, ok := kv[fieldName]; ok {
|
if val, ok := kv[fieldName]; ok {
|
||||||
if !q5.DuckToSimple(val, fieldPtr) {
|
if !q5.DuckToSimple(val, fieldPtr) {
|
||||||
panic("ReadMetaTableField error")
|
panic("ReadMetaTableField error")
|
||||||
}
|
}
|
||||||
//*flags = *flags & flagIdx
|
*flags |= uint64(1) << flagIdx
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user