libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Inherits sp_counter_type< long, api_lock_traits< platform_api, Mdl >, placement_dtor, api_lock_traits< platform_api, Mdl >::template atomic_counter_type >, and sp_counter_type< long, api_lock_traits< platform_api, Mdl >, placement_dtor, api_lock_traits< platform_api, Mdl >::template atomic_counter_type >.
Public Types | |
typedef placement_dtor< placement_dtor_test_t > | deleter_t |
using | lock_traits = api_lock_traits< platform_api, Mdl > |
using | deleter_t = placement_dtor< placement_dtor_test_t > |
typedef placement_dtor< placement_dtor_test_t > | deleter_t |
using | lock_traits = api_lock_traits< platform_api, Mdl > |
using | deleter_t = placement_dtor< placement_dtor_test_t > |
Public Member Functions | |
placement_dtor_test_t () noexcept(true) | |
~placement_dtor_test_t () noexcept(true) | |
void | deleter () override |
bool __fastcall | operator< (placement_dtor_test_t const &a) const noexcept(true) |
placement_dtor_test_t () noexcept(true) | |
~placement_dtor_test_t () noexcept(true) | |
void | deleter () |
bool __fastcall | operator< (placement_dtor_test_t const &a) const noexcept(true) |
placement_dtor_test_t () noexcept(true) | |
~placement_dtor_test_t () noexcept(true) | |
void | deleter () override |
bool __fastcall | operator< (placement_dtor_test_t const &a) const noexcept(true) |
placement_dtor_test_t () noexcept(true) | |
~placement_dtor_test_t () noexcept(true) | |
void | deleter () |
bool __fastcall | operator< (placement_dtor_test_t const &a) const noexcept(true) |
Public Attributes | |
const int | val |
Definition at line 49 of file shared_ptr.cpp.
typedef placement_dtor<placement_dtor_test_t> placement_dtor_test_t< Mdl >::deleter_t |
Definition at line 50 of file shared_ptr.cpp.
typedef placement_dtor<placement_dtor_test_t> placement_dtor_test_t< Mdl >::deleter_t |
Definition at line 50 of file shared_ptr.cpp.
using placement_dtor_test_t< Mdl >::deleter_t = placement_dtor<placement_dtor_test_t> |
Definition at line 62 of file unique_ptr.cpp.
using placement_dtor_test_t< Mdl >::deleter_t = placement_dtor<placement_dtor_test_t> |
Definition at line 62 of file unique_ptr.cpp.
using placement_dtor_test_t< Mdl >::lock_traits = api_lock_traits<platform_api, Mdl> |
Definition at line 61 of file unique_ptr.cpp.
using placement_dtor_test_t< Mdl >::lock_traits = api_lock_traits<platform_api, Mdl> |
Definition at line 61 of file unique_ptr.cpp.
|
inlinenoexcept |
Definition at line 54 of file shared_ptr.cpp.
References placement_dtor_test_t< Mdl >::val.
|
inlinenoexcept |
Definition at line 56 of file shared_ptr.cpp.
|
inlinenoexcept |
Definition at line 66 of file unique_ptr.cpp.
References placement_dtor_test_t< Mdl >::val.
|
inlinenoexcept |
Definition at line 68 of file unique_ptr.cpp.
|
inlinenoexcept |
Definition at line 54 of file shared_ptr.cpp.
|
inlinenoexcept |
Definition at line 56 of file shared_ptr.cpp.
|
inlinenoexcept |
Definition at line 66 of file unique_ptr.cpp.
|
inlinenoexcept |
Definition at line 68 of file unique_ptr.cpp.
|
inline |
Definition at line 70 of file unique_ptr.cpp.
|
inline |
Definition at line 70 of file unique_ptr.cpp.
|
inlineoverride |
Definition at line 58 of file shared_ptr.cpp.
|
inlineoverride |
Definition at line 58 of file shared_ptr.cpp.
|
inlinenoexcept |
Definition at line 62 of file shared_ptr.cpp.
|
inlinenoexcept |
Definition at line 62 of file shared_ptr.cpp.
|
inlinenoexcept |
Definition at line 74 of file unique_ptr.cpp.
|
inlinenoexcept |
Definition at line 74 of file unique_ptr.cpp.
const int placement_dtor_test_t< Mdl >::val |
Definition at line 52 of file shared_ptr.cpp.
Referenced by placement_dtor_test_t< Mdl >::placement_dtor_test_t().