#include <algorithm>
#include <cstddef>
#include <string>
#include <type_traits>
#include "absl/algorithm/algorithm.h"
#include "absl/base/internal/throw_delegate.h"
#include "absl/meta/type_traits.h"
Go to the source code of this file.
Classes | |
struct | absl::span_internal::ElementType< C > |
struct | absl::span_internal::ElementType< T(&)[N]> |
struct | absl::span_internal::IsConvertible< From, To > |
struct | absl::span_internal::IsConvertibleHelper< From, To > |
Namespaces | |
namespace | absl |
namespace | absl::span_internal |
Functions | |
template<template< typename > class SpanT, typename T > | |
bool | absl::span_internal::EqualImpl (SpanT< T > a, SpanT< T > b) |
template<typename C > | |
constexpr auto | absl::span_internal::GetData (C &c) noexcept-> decltype(GetDataImpl(c |
template<typename C > | |
constexpr auto | absl::span_internal::GetDataImpl (C &c, char) noexcept-> decltype(c.data()) |
char * | absl::span_internal::GetDataImpl (std::string &s, int) noexcept |
template<template< typename > class SpanT, typename T > | |
bool | absl::span_internal::LessThanImpl (SpanT< T > a, SpanT< T > b) |
constexpr size_t | absl::span_internal::Min (size_t a, size_t b) noexcept |