Documentation ¶ Index ¶ type List func (l *List) Check(path string) bool func (l *List) Link(caller string, tos ...string) func (l *List) Select(caller string, fn func(path string) bool) type Map func New(log log.Interface) *Map func (m *Map) Get(path string) (*List, bool) func (m *Map) Range(fn func(path string, list *List) bool) func (m *Map) Scope(path string) *List Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type List ¶ type List struct { // contains filtered or unexported fields } func (*List) Check ¶ func (l *List) Check(path string) bool func (*List) Link ¶ func (l *List) Link(caller string, tos ...string) func (*List) Select ¶ func (l *List) Select(caller string, fn func(path string) bool) type Map ¶ type Map struct { // contains filtered or unexported fields } func New ¶ func New(log log.Interface) *Map New linkmap. Linkmap is safe for concurrent use. func (*Map) Get ¶ func (m *Map) Get(path string) (*List, bool) func (*Map) Range ¶ func (m *Map) Range(fn func(path string, list *List) bool) func (*Map) Scope ¶ func (m *Map) Scope(path string) *List Source Files ¶ View all Source files linkmap.go Click to show internal directories. Click to hide internal directories.