github.com/gocaveman/caveman@v0.0.0-20191211162744-0ddf99dbdf6e/regions/regionregistry/regionregistry.go (about) 1 // Registry of region defintions. 2 package regionregistry 3 4 import "github.com/gocaveman/caveman/regions" 5 6 var global regions.DefinitionList 7 8 // MustRegister adds regions to global registry 9 func MustRegister(def ...regions.Definition) { 10 global = append(global, def...) 11 } 12 13 // Contents returns a copy of the global region definition registry. 14 func Contents() regions.DefinitionList { 15 return global.SortedCopy() 16 }