Source File
edge_abduction_scratch.go
Belonging Package
github.com/pancsta/d2/d2layouts/d2talalayout/internal/placement
package placementimporttype edgeAbductionBoolScratch struct {values []bool}var edgeAbductionBoolScratchPool = typedpool.New(func() *edgeAbductionBoolScratch {return &edgeAbductionBoolScratch{values: make([]bool, 0, 16)}})func borrowEdgeAbductionBools( int) *edgeAbductionBoolScratch {:= edgeAbductionBoolScratchPool.Get()if cap(.values) < {.values = make([]bool, )return}.values = .values[:]clear(.values)return}func returnEdgeAbductionBools( *edgeAbductionBoolScratch) {.values = .values[:0]edgeAbductionBoolScratchPool.Put()}
![]() |
The pages are generated with Golds v0.8.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |