proxsuite 0.7.1
The Advanced Proximal Optimization Toolbox
|
#include "proxsuite/linalg/veg/type_traits/core.hpp"
#include "proxsuite/linalg/veg/internal/prologue.hpp"
#include <new>
#include <type_traits>
#include "proxsuite/linalg/veg/internal/epilogue.hpp"
Go to the source code of this file.
Namespaces | |
namespace | proxsuite |
namespace | proxsuite::linalg |
namespace | proxsuite::linalg::veg |
namespace | proxsuite::linalg::veg::concepts |
namespace | proxsuite::linalg::veg::cpo |
namespace | proxsuite::linalg::veg::_detail |
namespace | proxsuite::linalg::veg::_detail::_cpo |
Functions | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, final,(sizeof(T)< 0)) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD (typename T, empty, T) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, nothrow_destructible, noexcept(static_cast< T * >(nullptr) ->~T())) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, trivially_destructible, std::is_trivially_destructible< T >::value) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD (typename T, trivially_copyable, T) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT (typename T, trivially_default_constructible, is_trivially_constructible, T) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT (typename T, trivially_copy_constructible, is_trivially_constructible, T, T const &) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT (typename T, trivially_move_constructible, is_trivially_constructible, T, T &&) | |
proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR ((typename T, typename... Ts),(T, Ts...), inplace_constructible, new(static_cast< void * >(nullptr)) T(VEG_DECLVAL(Ts &&)...), true) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD ((typename T, typename... Ts), constructible, T, Ts &&...) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD ((typename T, typename... Ts), nothrow_constructible, T, Ts &&...) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD ((typename From, typename To), convertible, From &&, To) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT ((typename T, typename U), implicitly_constructible, VEG_CONCEPT(convertible< U &&, T >)) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, movable, VEG_HAS_BUILTIN_OR(__is_constructiblex, __is_constructible(T, T &&),(VEG_CONCEPT(constructible< T, T && >)))) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, nothrow_movable, VEG_HAS_BUILTIN_OR(__is_nothrow_constructiblex, __is_nothrow_constructible(T, T &&),(VEG_CONCEPT(nothrow_constructible< T, T && >)))) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, copyable, VEG_CONCEPT(constructible< T, T const & >)) | |
proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, nothrow_copyable, VEG_CONCEPT(nothrow_constructible< T, T const & >)) | |