abs_queue does not properly use move semantics

Bug #1217388 reported by Rick Stovall
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
New Real Time Battle
Status tracked in Alpha
Alpha
Fix Released
Critical
Rick Stovall

Bug Description

nrtb::abs_queue does not implement move semantics (std::move()) when pushing and popping items from the queue. This prevents the use of std::unique_ptr<> and therefore, the ability to enforce unique resource ownership where appropriate.

Related branches

Rick Stovall (fpstovall)
summary: - abs_queue does not properly use move emantics
+ abs_queue does not properly use move semantics
Revision history for this message
Rick Stovall (fpstovall) wrote :

Fix actually required small changes to both abs_queue and circular_queue.

Changed in nrtb:
status: New → Fix Committed
Revision history for this message
Rick Stovall (fpstovall) wrote :

some issues are showing up secondary to the tcp_server_socket_factory fixes.. revisiting.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.