clover: Some improvements for the intrusive pointer class.
authorFrancisco Jerez <currojerez@riseup.net>
Tue, 18 Feb 2014 12:16:19 +0000 (13:16 +0100)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 21 Feb 2014 11:51:22 +0000 (12:51 +0100)
commit9ae0bd3829a34d4239521d9c7838089395c2336c
tree2cbac7b2a4ceed8a186e3210aa694d458e53d42d
parent198cd136b94b2ddfb8e2d50e567f3e391eb93915
clover: Some improvements for the intrusive pointer class.

Define some additional convenience operators, clean up the
implementation slightly, and rename it to 'intrusive_ptr' for reasons
that will be obvious in the next commit.

Tested-by: Tom Stellard <thomas.stellard@amd.com>
src/gallium/state_trackers/clover/api/event.cpp
src/gallium/state_trackers/clover/core/event.cpp
src/gallium/state_trackers/clover/core/event.hpp
src/gallium/state_trackers/clover/core/platform.hpp
src/gallium/state_trackers/clover/core/queue.hpp
src/gallium/state_trackers/clover/util/pointer.hpp