CMS 3D CMS Logo

edm::ReusableObjectHolder< T, Deleter > Member List

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 typedefedm::ReusableObjectHolder< T, Deleter >
m_availableQueueedm::ReusableObjectHolder< T, Deleter >private
m_outstandingObjectsedm::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()edm::ReusableObjectHolder< T, Deleter >inline