mn::_atomic< T > Struct Template Reference

Only for declar special version for types. More...

#include <mn_atomic_primary_types.hpp>

+ Inheritance diagram for mn::_atomic< T >:
+ Collaboration diagram for mn::_atomic< T >:

Public Types

using base_type = BASE_ATOMIC_TYPE< T >
 
using self_type = _atomic< T >
 
using value_type = typename base_type::value_type
 
using difference_type = typename base_type::value_type
 

Detailed Description

template<typename T>
struct mn::_atomic< T >

Only for declar special version for types.

Member Typedef Documentation

◆ base_type

template<typename T >
using mn::_atomic< T >::base_type = BASE_ATOMIC_TYPE<T>

◆ difference_type

template<typename T >
using mn::_atomic< T >::difference_type = typename base_type::value_type

◆ self_type

template<typename T >
using mn::_atomic< T >::self_type = _atomic<T>

◆ value_type

template<typename T >
using mn::_atomic< T >::value_type = typename base_type::value_type

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