私はAtomicというクラスを持っています。これは基本的に_Atomic_word
、gccアトミックビルトインを呼び出すplusメソッドです。
class Atomic{
mutable volatile _Atomic_word value_;
public:
Atomic(int value = 0): value_(value) {}
**** blah blah ****
};
std::numeric_limits<Atomic>
インスタンス化したいと思いますstd::numeric_limits<underlying integer type>
(たとえば、私のシステム_Atomic_word
では、intのtypedefにすぎません)。
これを行う方法はありますか?