|
| template<typename Iterator > |
| constexpr reverse_iterator< Iterator > | bpstd::make_reverse_iterator (Iterator i) |
| | Makes a reverse_iterator given an iterator i. More...
|
| |
| template<typename T , std::size_t N> |
| constexpr T * | bpstd::data (T(&array)[N]) noexcept |
| | Gets a pointer to the start of an array. More...
|
| |
| template<typename E > |
| constexpr const E * | bpstd::data (std::initializer_list< E > il) noexcept |
| | Gets a pointer to the start of an initializer list. More...
|
| |
| template<typename C > |
| constexpr auto | bpstd::empty (const C &c) -> decltype(c.empty()) |
| | Queries whether c is empty. More...
|
| |
| template<typename T , std::size_t N> |
| constexpr bool | bpstd::empty (const T(&array)[N]) noexcept |
| | Queries whether the array is empty. More...
|
| |
| template<typename E > |
| constexpr bool | bpstd::empty (std::initializer_list< E > il) noexcept |
| | Queries whether an initializer list is empty. More...
|
| |
| template<typename C > |
| constexpr auto | bpstd::size (const C &c) -> decltype(c.size()) |
| | Gets the size of a container. More...
|
| |
| template<typename T , std::size_t N> |
| constexpr std::size_t | bpstd::size (const T(&array)[N]) noexcept |
| | Gets the size of an array. More...
|
| |
| template<typename C > |
| constexpr auto | bpstd::ssize (const C &c) -> common_type_t< std::ptrdiff_t, make_signed_t< decltype(c.size())>> |
| | Gets the signed-size of a container. More...
|
| |
| template<typename T , std::ptrdiff_t N> |
| constexpr std::ptrdiff_t | bpstd::ssize (const T(&array)[N]) noexcept |
| | Gets the signed size of an array. More...
|
| |
|
| template<typename C > |
| constexpr auto | bpstd::data (C &c) -> decltype(c.data()) |
| | Gets a pointer to the data from c. More...
|
| |
| template<typename C > |
| constexpr auto | bpstd::data (const C &c) -> decltype(c.data()) |
| | Gets a pointer to the data from c. More...
|
| |
|
| template<typename C > |
| constexpr auto | bpstd::data (C &c) -> decltype(c.data()) |
| | Gets a pointer to the data from c. More...
|
| |
| template<typename C > |
| constexpr auto | bpstd::data (const C &c) -> decltype(c.data()) |
| | Gets a pointer to the data from c. More...
|
| |
This header provides definitions from the C++ header <iterator>
Definition in file iterator.hpp.