C++ templates are just a glorified macro facility

This commit is contained in:
Eelco Dolstra 2016-02-24 13:07:32 +01:00
parent 5f862658c3
commit ccdbf589a4

View file

@ -58,7 +58,7 @@ private:
public:
Pool(size_t max = std::numeric_limits<size_t>::max,
Pool(size_t max = std::numeric_limits<size_t>::max(),
const Factory & factory = []() { return make_ref<R>(); },
const Validator & validator = [](ref<R> r) { return true; })
: factory(factory)
@ -144,7 +144,7 @@ public:
unsigned int count()
{
auto state_(state.lock());
return state_->count + state_->inUse;
return state_->idle.size() + state_->inUse;
}
};