|
| template<typename T> |
| UNSAFE_BUFFER_USAGE constexpr span< T > | pdfium::make_span (T *data, size_t size) noexcept |
| template<typename T, size_t N> |
| constexpr span< T > | pdfium::make_span (T(&array)[N]) noexcept |
| template<typename T, size_t N> |
| constexpr span< T > | pdfium::make_span (std::array< T, N > &array) noexcept |
| template<typename Container, typename T = typename Container::value_type, typename = internal::EnableIfSpanCompatibleContainer<Container, T>> |
| constexpr span< T > | pdfium::make_span (Container &container) |
| template<typename Container, typename T = typename std::add_const<typename Container::value_type>::type, typename = internal::EnableIfConstSpanCompatibleContainer<Container, T>> |
| constexpr span< T > | pdfium::make_span (const Container &container) |
| template<typename T, size_t N, typename P> |
| span< const uint8_t > | pdfium::as_bytes (span< T, N, P > s) noexcept |
| template<typename T, size_t N, typename P, typename U = typename std::enable_if<!std::is_const<T>::value>::type> |
| span< uint8_t > | pdfium::as_writable_bytes (span< T, N, P > s) noexcept |
| template<typename T, size_t N, typename P> |
| span< const char > | pdfium::as_chars (span< T, N, P > s) noexcept |
| template<typename T, size_t N, typename P, typename U = typename std::enable_if<!std::is_const<T>::value>::type> |
| span< char > | pdfium::as_writable_chars (span< T, N, P > s) noexcept |
| template<typename T> |
| static constexpr span< T > | pdfium::span_from_ref (T &single_object) noexcept |
| template<typename T> |
| static constexpr span< const uint8_t > | pdfium::byte_span_from_ref (const T &single_object) noexcept |
| template<typename T> |
| static constexpr span< uint8_t > | pdfium::byte_span_from_ref (T &single_object) noexcept |
| template<typename T> |
| span< const uint8_t > | pdfium::as_byte_span (const T &arg) |
| template<typename T> |
| span< const uint8_t > | pdfium::as_byte_span (T &&arg) |
| template<typename T> |
| constexpr span< uint8_t > | pdfium::as_writable_byte_span (T &&arg) |