Class ProxyContainerImpl.ProxyContainerImpl

Templated proxy container.

class ProxyContainerImpl ;

Constructors

NameDescription
this Default constructor for ProxyContainerImpl

Fields

NameTypeDescription
decorated_ T
proxies ObjectStorage!(Object,string)
proxyFactories ObjectStorage!(ProxyObjectFactory,string)

Methods

NameDescription
get Get object that is associated with identity.
has Check if object is present in ProxyContainer by key identity.
instantiate Prepare container to be used.
link Alias identity to an alias_.
remove Remove factory from container with identity.
resolve Resolve an alias to original identity, if possible.
set Set object factory
set Set factory in container by identity.
terminate Destruct all managed components.
unlink Removes alias.