#include <atomic>
#include <complex>
#include <functional>
#include <limits>
#include <memory>
#include <utility>
Go to the source code of this file.
|
template<typename Tp , typename Tag = api::native, typename Ptr = std::shared_ptr<Tp>, typename Pair = std::pair<Ptr, Ptr>> |
Pair & | PTL::GetSharedPointerPair () |
|
template<typename Tp , typename Tag = api::native, typename Ptr = std::shared_ptr<Tp>, typename Pair = std::pair<Ptr, Ptr>> |
Ptr | PTL::GetSharedPointerPairInstance () |
|
template<typename Tp , typename Tag = api::native, typename Ptr = std::shared_ptr<Tp>, typename Pair = std::pair<Ptr, Ptr>> |
Ptr | PTL::GetSharedPointerPairMasterInstance () |
|
◆ DLLEXPORT
◆ DLLIMPORT
◆ PTL_DEFAULT_OBJECT
#define PTL_DEFAULT_OBJECT |
( |
|
NAME | ) |
|
Value:
~NAME() = default; \
NAME(
const NAME&) =
default; \
NAME(
NAME&&) =
default; \
NAME& operator=(
const NAME&) =
default; \
NAME& operator=(
NAME&&) =
default;
Definition at line 56 of file Types.hh.
◆ PTL_DLL