UseWrapper register a type wrapper
(w TypeWrapper)
| 65 | |
| 66 | // UseWrapper register a type wrapper |
| 67 | func (dm *mapperObject) useWrapper(w TypeWrapper) { |
| 68 | if len(dm.typeWrappers) > 0 { |
| 69 | dm.typeWrappers[len(dm.typeWrappers)-1].SetNext(w) |
| 70 | } |
| 71 | dm.typeWrappers = append(dm.typeWrappers, w) |
| 72 | } |
| 73 | |
| 74 | func (dm *mapperObject) elemMapper(fromElem, toElem reflect.Value) error { |
| 75 | // check register flag |