nlib
nn::nlib::UniquePtr< T, DEL > クラステンプレートfinal

C++11環境(エイリアステンプレートが可能な環境)においてはstd::unique_ptrにエイリアステンプレートされます。 [詳解]

#include "nn/nlib/UniquePtr.h"

nn::nlib::detail::UniquePtrBase< T, DEL, DEL_EMPTY >を継承しています。

詳解

template<class T, class DEL = DefaultDelete<T>>
class nn::nlib::UniquePtr< T, DEL >

C++11環境(エイリアステンプレートが可能な環境)においてはstd::unique_ptrにエイリアステンプレートされます。

各種例:
exi/multithread/multithread.cpp, exi/script/script.cpp, exi/simple1/simple1.cpp, exi/simple2/simple2.cpp, exi/textparser/textparser.cpp, misc/readfile/readfile.cpp, misc/stringutils/stringutils.cpp, misc/threading/future/future.cpp, msgpack/json/json.cpp, msgpack/jsonrpc/jsonrpc.cpp, msgpack/jsonrpc/server.cpp, msgpack/msgpack1/msgpack1.cpp, msgpack/msgpack2/msgpack2.cpp, oss/binarypatch/binarypatch.cpp, succinct/ngc/ngc.cpp (計15項目).

UniquePtr.h108 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: