Classes | Namespaces | Functions
span.h File Reference
#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"
Include dependency graph for internal/span.h:
This graph shows which files directly or indirectly include this file:

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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16