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, heavyweight_threading >, default_delete, AtCtr >, and sp_counter_type< long, api_lock_traits< platform_api, heavyweight_threading >, default_delete, AtCtr >.
Public Types | |
using | lock_traits = api_lock_traits< platform_api, Mdl > |
using | element_type = int |
using | deleter_t = default_delete< obj > |
typedef sp_counter_type< long, api_lock_traits< platform_api, heavyweight_threading >, default_delete, AtCtr > | base_t |
typedef int | element_type |
typedef default_delete< obj > | deleter_t |
using | lock_traits = api_lock_traits< platform_api, Mdl > |
using | element_type = int |
using | deleter_t = default_delete< obj > |
typedef sp_counter_type< long, api_lock_traits< platform_api, heavyweight_threading >, default_delete, AtCtr > | base_t |
typedef int | element_type |
typedef default_delete< obj > | deleter_t |
Public Member Functions | |
obj (element_type i) noexcept(true) | |
~obj () noexcept(true) | |
void | deleter () |
obj (element_type i) noexcept(true) | |
~obj () noexcept(true) | |
obj (element_type i) noexcept(true) | |
~obj () noexcept(true) | |
void | deleter () |
obj (element_type i) noexcept(true) | |
~obj () noexcept(true) | |
Public Attributes | |
element_type const | init |
Definition at line 39 of file unique_ptr_parallel.cpp.
typedef sp_counter_type<long, api_lock_traits<platform_api, heavyweight_threading>, default_delete, AtCtr> obj< Mdl >::base_t |
Definition at line 40 of file shared_ptr_parallel.cpp.
typedef sp_counter_type<long, api_lock_traits<platform_api, heavyweight_threading>, default_delete, AtCtr> obj< Mdl >::base_t |
Definition at line 40 of file shared_ptr_parallel.cpp.
Definition at line 42 of file shared_ptr_parallel.cpp.
Definition at line 42 of file shared_ptr_parallel.cpp.
Definition at line 42 of file unique_ptr_parallel.cpp.
Definition at line 42 of file unique_ptr_parallel.cpp.
typedef int obj< Mdl >::element_type |
Definition at line 41 of file shared_ptr_parallel.cpp.
typedef int obj< Mdl >::element_type |
Definition at line 41 of file shared_ptr_parallel.cpp.
using obj< Mdl >::element_type = int |
Definition at line 41 of file unique_ptr_parallel.cpp.
using obj< Mdl >::element_type = int |
Definition at line 41 of file unique_ptr_parallel.cpp.
using obj< Mdl >::lock_traits = api_lock_traits<platform_api, Mdl> |
Definition at line 40 of file unique_ptr_parallel.cpp.
using obj< Mdl >::lock_traits = api_lock_traits<platform_api, Mdl> |
Definition at line 40 of file unique_ptr_parallel.cpp.
|
inlinenoexcept |
Definition at line 46 of file unique_ptr_parallel.cpp.
References obj< Mdl >::init.
Definition at line 47 of file unique_ptr_parallel.cpp.
|
inlinenoexcept |
Definition at line 46 of file shared_ptr_parallel.cpp.
Definition at line 47 of file shared_ptr_parallel.cpp.
|
inlinenoexcept |
Definition at line 46 of file unique_ptr_parallel.cpp.
Definition at line 47 of file unique_ptr_parallel.cpp.
|
inlinenoexcept |
Definition at line 46 of file shared_ptr_parallel.cpp.
Definition at line 47 of file shared_ptr_parallel.cpp.
|
inline |
Definition at line 49 of file unique_ptr_parallel.cpp.
|
inline |
Definition at line 49 of file unique_ptr_parallel.cpp.
element_type const obj< Mdl >::init |
Definition at line 44 of file unique_ptr_parallel.cpp.
Referenced by obj< Mdl >::obj().