Searched refs:MoveOperationTrackerBase (Results 1 – 1 of 1) sorted by relevance
76 struct MoveOperationTrackerBase { struct88 MoveOperationTrackerBase() : value(++value_counter) {} in MoveOperationTrackerBase() argument89 explicit MoveOperationTrackerBase( const std::size_t val ) : value(val) {} in MoveOperationTrackerBase() argument90 ~MoveOperationTrackerBase() { value = 0; } in ~MoveOperationTrackerBase() argument92 MoveOperationTrackerBase( const MoveOperationTrackerBase& other ) : value(other.value) { in MoveOperationTrackerBase() argument97 MoveOperationTrackerBase( MoveOperationTrackerBase&& other ) noexcept : value(other.value) { in MoveOperationTrackerBase() argument103 MoveOperationTrackerBase& operator=( const MoveOperationTrackerBase& other ) { in operator =() argument110 MoveOperationTrackerBase& operator=( MoveOperationTrackerBase&& other ) noexcept { in operator =() argument118 bool operator<( const MoveOperationTrackerBase& other ) const { in operator <() argument126 bool operator==( const MoveOperationTrackerBase<CounterType>& lhs, const MoveOperationTrackerBase<C… in operator ==()[all …]