AggregateLocatorImpl

An implementation of AggregateLocator.

Members

Functions

get
Type get(KeyType identity)

Get an Type that is associated with key.

getLocator
Locator!(Type, KeyType) getLocator(LocatorKeyType key)

Get a specific locator.

getLocators
InputRange!(Pair!(Locator!(Type, KeyType), LocatorKeyType)) getLocators()

Get all locators in aggregate locator

has
bool has(KeyType identity)

Check if an element is present in Locator by key id.

hasLocator
bool hasLocator(LocatorKeyType key)

Check if aggregate locator contains a specific locator.

remove
AggregateLocatorImpl!(Type, KeyType, LocatorKeyType) remove(LocatorKeyType key)

Removes a Locator by key.

set
AggregateLocatorImpl!(Type, KeyType, LocatorKeyType) set(Locator!(Type, KeyType) locator, LocatorKeyType key)

Add a Locator by key.

Variables

locators
Locator!(Type, KeyType)[LocatorKeyType] locators;
Undocumented in source.

Meta