|
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().