typedef retired_vector_impl::iterator iterator;
/// Constructor
- retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr ) CDS_NOEXCEPT; // inline
+ retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr ); // inline
~retired_vector()
{}
}
/// Pushes retired pointer to the vector
- void push( const retired_ptr& p )
+ void push( retired_ptr const& p )
{
assert( m_nSize < capacity() );
m_arr[ m_nSize ] = p;
//@cond
// Inlines
namespace cds {
- namespace gc{ namespace hp { namespace details {
+ namespace gc { namespace hp { namespace details {
- inline retired_vector::retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr ) CDS_NOEXCEPT
+ inline retired_vector::retired_vector( const cds::gc::hp::GarbageCollector& HzpMgr )
: m_arr( HzpMgr.getMaxRetiredPtrCount() ),
m_nSize(0)
{}
m_arrRetired( HzpMgr )
{}
- }}} // namespace gc::hp::details
-} // namespace cds
+ }}} // namespace gc::hp::details
+} // namespace cds
//@endcond