CMS 3D CMS Logo

Namespaces | Functions
cuda_cxx17.h File Reference
#include <initializer_list>

Go to the source code of this file.

Namespaces

 std
 

Functions

template<class C >
constexpr auto std::data (C &c) -> decltype(c.data())
 
template<class C >
constexpr auto std::data (const C &c) -> decltype(c.data())
 
template<class E >
constexpr const E * std::data (std::initializer_list< E > il) noexcept
 
template<class T , std::size_t N>
constexpr Tstd::data (T(&array)[N]) noexcept
 
template<class C >
constexpr auto std::empty (const C &c) -> decltype(c.empty())
 
template<class T , std::size_t N>
constexpr bool std::empty (const T(&array)[N]) noexcept
 
template<class E >
constexpr bool std::empty (std::initializer_list< E > il) noexcept
 
template<class C >
constexpr auto std::size (const C &c) -> decltype(c.size())
 
template<class T , std::size_t N>
constexpr std::size_t std::size (const T(&array)[N]) noexcept