struct Flyweight(T, alias makeFunc, alias disposeFunc, alias idNames, const FlyweightOptions options = FlyweightOptions.none)
static @
nogc nothrow
static if(shouldCountReferences)
void
incref
out
{
assert (referenceCounts[id] > 0);
}
if (
isCallable!makeFunc &&
isCallable!disposeFunc
)
Manually increment reference.