#include <initializer_list>
Go to the source code of this file.
|
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 T * | std::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 |
|