vSMC
vSMC: Scalable Monte Carlo
Namespaces | Classes | Typedefs
Const-volatility specifiers

Const-volatility specifiers. More...

Namespaces

 vsmc::cxx11::internal
 

Classes

struct  vsmc::cxx11::add_const< T >
 
struct  vsmc::cxx11::add_cv< T >
 
struct  vsmc::cxx11::add_volatile< T >
 
struct  vsmc::cxx11::internal::add_const_impl< T, bool >
 
struct  vsmc::cxx11::internal::add_const_impl< T, false >
 
struct  vsmc::cxx11::internal::add_volatile_impl< T, bool >
 
struct  vsmc::cxx11::internal::add_volatile_impl< T, false >
 
struct  vsmc::cxx11::remove_const< T >
 
struct  vsmc::cxx11::remove_const< const T >
 
struct  vsmc::cxx11::remove_cv< T >
 
struct  vsmc::cxx11::remove_volatile< T >
 
struct  vsmc::cxx11::remove_volatile< volatile T >
 

Typedefs

template<typename T >
using vsmc::cxx11::add_const_t = typename add_const< T >::type
 
template<typename T >
using vsmc::cxx11::add_cv_t = typename add_cv< T >::type
 
template<typename T >
using vsmc::cxx11::add_volatile_t = typename add_volatile< T >::type
 
template<typename T >
using vsmc::cxx11::remove_const_t = typename remove_const< T >::type
 
template<typename T >
using vsmc::cxx11::remove_cv_t = typename remove_cv< T >::type
 
template<typename T >
using vsmc::cxx11::remove_volatile_t = typename remove_volatile< T >::type
 

Detailed Description

Const-volatility specifiers.

Typedef Documentation

template<typename T >
using vsmc::cxx11::add_const_t = typedef typename add_const<T>::type

Definition at line 800 of file type_traits.hpp.

template<typename T >
using vsmc::cxx11::add_cv_t = typedef typename add_cv<T>::type

Definition at line 821 of file type_traits.hpp.

template<typename T >
using vsmc::cxx11::add_volatile_t = typedef typename add_volatile<T>::type

Definition at line 814 of file type_traits.hpp.

template<typename T >
using vsmc::cxx11::remove_const_t = typedef typename remove_const<T>::type

Definition at line 771 of file type_traits.hpp.

template<typename T >
using vsmc::cxx11::remove_cv_t = typedef typename remove_cv<T>::type

Definition at line 786 of file type_traits.hpp.

template<typename T >
using vsmc::cxx11::remove_volatile_t = typedef typename remove_volatile<T>::type

Definition at line 779 of file type_traits.hpp.