This is the complete list of members for edm::ReusableObjectHolder< T, Deleter >, including all inherited members.
add(std::unique_ptr< T, Deleter > iItem) | edm::ReusableObjectHolder< T, Deleter > | inline |
addBack(std::unique_ptr< T, Deleter > iItem) | edm::ReusableObjectHolder< T, Deleter > | inlineprivate |
deleter_type typedef | edm::ReusableObjectHolder< T, Deleter > | |
m_availableQueue | edm::ReusableObjectHolder< T, Deleter > | private |
m_outstandingObjects | edm::ReusableObjectHolder< T, Deleter > | private |
makeOrGet(FM &&iMakeFunc) | edm::ReusableObjectHolder< T, Deleter > | inline |
makeOrGetAndClear(FM &&iMakeFunc, FC &&iClearFunc) | edm::ReusableObjectHolder< T, Deleter > | inline |
makeUnique(T *ptr) | edm::ReusableObjectHolder< T, Deleter > | inlineprivate |
makeUnique(std::unique_ptr< T, Deleter > ptr) | edm::ReusableObjectHolder< T, Deleter > | inlineprivate |
ReusableObjectHolder() | edm::ReusableObjectHolder< T, Deleter > | inline |
ReusableObjectHolder(ReusableObjectHolder &&iOther) | edm::ReusableObjectHolder< T, Deleter > | inline |
tryToGet() | edm::ReusableObjectHolder< T, Deleter > | inline |
wrapCustomDeleter(std::unique_ptr< T, Deleter > item) | edm::ReusableObjectHolder< T, Deleter > | inlineprivate |
~ReusableObjectHolder() noexcept | edm::ReusableObjectHolder< T, Deleter > | inline |