AlgorithmCache

AlgorithmCache (used by AlgorithmFactory)

Destructor

~this
~this()
Undocumented in source.

Members

Functions

add
void add(T algo, string requested_name, string provider)

Add a new algorithm implementation to the cache

clearCache
void clearCache()

Clear the cache

get
const(T) get(string algo_spec, string requested_provider)

Look for an algorithm implementation by a particular provider

providersOf
Vector!string providersOf(string algo_name)

Find the providers of this algo (if any)

setPreferredProvider
void setPreferredProvider(string algo_spec, string provider)

Set the preferred provider for an algorithm

Meta