Made atomics generic in hazptr_owner member functions
authorMaged Michael <magedmichael@fb.com>
Fri, 20 Jan 2017 20:20:31 +0000 (12:20 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 20 Jan 2017 20:33:01 +0000 (12:33 -0800)
commitdd5a72f2ef12333dff288994a9c778523a2adf78
tree65cd4809c88fba98c00ca092901fa124ee47e2e1
parent3866e5d3d8e4ff6e53ef4360d4016fe86a948fdb
Made atomics generic in hazptr_owner member functions

Summary:
As suggested by the C++ committee in November 2016, made atomics generic to allow other atomic types (e.g.,  folly::DeterministicAtomic<T*>),

Also removed obsolete comments.

Reviewed By: davidtgoldblatt

Differential Revision: D4443355

fbshipit-source-id: d9e21a959f2c7e3dd07c0ed4808236da80ef6dcd
folly/experimental/hazptr/hazptr-impl.h
folly/experimental/hazptr/hazptr.h