NewRefWriter creates a new reference writer
(enabled bool)
| 362 | |
| 363 | // NewRefWriter creates a new reference writer |
| 364 | func NewRefWriter(enabled bool) *RefWriter { |
| 365 | return &RefWriter{ |
| 366 | enabled: enabled, |
| 367 | refs: make(map[uintptr]int32), |
| 368 | nextId: 0, |
| 369 | } |
| 370 | } |
| 371 | |
| 372 | // Reset clears state for reuse |
| 373 | func (w *RefWriter) Reset() { |