libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
placement_dtor_test_t< Mdl > Struct Template Referencefinal

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_tdeleter_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_tdeleter_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
 

Detailed Description

template<class Mdl>
struct placement_dtor_test_t< Mdl >

Definition at line 49 of file shared_ptr.cpp.

Member Typedef Documentation

◆ deleter_t [1/4]

template<class Mdl >
typedef placement_dtor<placement_dtor_test_t> placement_dtor_test_t< Mdl >::deleter_t

Definition at line 50 of file shared_ptr.cpp.

◆ deleter_t [2/4]

template<class Mdl >
typedef placement_dtor<placement_dtor_test_t> placement_dtor_test_t< Mdl >::deleter_t

Definition at line 50 of file shared_ptr.cpp.

◆ deleter_t [3/4]

template<class Mdl >
using placement_dtor_test_t< Mdl >::deleter_t = placement_dtor<placement_dtor_test_t>

Definition at line 62 of file unique_ptr.cpp.

◆ deleter_t [4/4]

template<class Mdl >
using placement_dtor_test_t< Mdl >::deleter_t = placement_dtor<placement_dtor_test_t>

Definition at line 62 of file unique_ptr.cpp.

◆ lock_traits [1/2]

template<class Mdl >
using placement_dtor_test_t< Mdl >::lock_traits = api_lock_traits<platform_api, Mdl>

Definition at line 61 of file unique_ptr.cpp.

◆ lock_traits [2/2]

template<class Mdl >
using placement_dtor_test_t< Mdl >::lock_traits = api_lock_traits<platform_api, Mdl>

Definition at line 61 of file unique_ptr.cpp.

Constructor & Destructor Documentation

◆ placement_dtor_test_t() [1/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::placement_dtor_test_t ( )
inlinenoexcept

Definition at line 54 of file shared_ptr.cpp.

References placement_dtor_test_t< Mdl >::val.

◆ ~placement_dtor_test_t() [1/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::~placement_dtor_test_t ( )
inlinenoexcept

Definition at line 56 of file shared_ptr.cpp.

◆ placement_dtor_test_t() [2/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::placement_dtor_test_t ( )
inlinenoexcept

Definition at line 66 of file unique_ptr.cpp.

References placement_dtor_test_t< Mdl >::val.

◆ ~placement_dtor_test_t() [2/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::~placement_dtor_test_t ( )
inlinenoexcept

Definition at line 68 of file unique_ptr.cpp.

◆ placement_dtor_test_t() [3/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::placement_dtor_test_t ( )
inlinenoexcept

Definition at line 54 of file shared_ptr.cpp.

◆ ~placement_dtor_test_t() [3/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::~placement_dtor_test_t ( )
inlinenoexcept

Definition at line 56 of file shared_ptr.cpp.

◆ placement_dtor_test_t() [4/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::placement_dtor_test_t ( )
inlinenoexcept

Definition at line 66 of file unique_ptr.cpp.

◆ ~placement_dtor_test_t() [4/4]

template<class Mdl >
placement_dtor_test_t< Mdl >::~placement_dtor_test_t ( )
inlinenoexcept

Definition at line 68 of file unique_ptr.cpp.

Member Function Documentation

◆ deleter() [1/4]

template<class Mdl >
void placement_dtor_test_t< Mdl >::deleter ( )
inline

Definition at line 70 of file unique_ptr.cpp.

◆ deleter() [2/4]

template<class Mdl >
void placement_dtor_test_t< Mdl >::deleter ( )
inline

Definition at line 70 of file unique_ptr.cpp.

◆ deleter() [3/4]

template<class Mdl >
void placement_dtor_test_t< Mdl >::deleter ( )
inlineoverride

Definition at line 58 of file shared_ptr.cpp.

◆ deleter() [4/4]

template<class Mdl >
void placement_dtor_test_t< Mdl >::deleter ( )
inlineoverride

Definition at line 58 of file shared_ptr.cpp.

◆ operator<() [1/4]

template<class Mdl >
bool __fastcall placement_dtor_test_t< Mdl >::operator< ( placement_dtor_test_t< Mdl > const &  a) const
inlinenoexcept

Definition at line 62 of file shared_ptr.cpp.

◆ operator<() [2/4]

template<class Mdl >
bool __fastcall placement_dtor_test_t< Mdl >::operator< ( placement_dtor_test_t< Mdl > const &  a) const
inlinenoexcept

Definition at line 62 of file shared_ptr.cpp.

◆ operator<() [3/4]

template<class Mdl >
bool __fastcall placement_dtor_test_t< Mdl >::operator< ( placement_dtor_test_t< Mdl > const &  a) const
inlinenoexcept

Definition at line 74 of file unique_ptr.cpp.

◆ operator<() [4/4]

template<class Mdl >
bool __fastcall placement_dtor_test_t< Mdl >::operator< ( placement_dtor_test_t< Mdl > const &  a) const
inlinenoexcept

Definition at line 74 of file unique_ptr.cpp.

Member Data Documentation

◆ val

template<class Mdl >
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().


The documentation for this struct was generated from the following files: