Classes | Functions
absl::span_internal Namespace Reference

Classes

struct  ElementType
struct  ElementType< T(&)[N]>
struct  IsConvertible
struct  IsConvertibleHelper

Functions

template<template< typename > class SpanT, typename T >
bool EqualImpl (SpanT< T > a, SpanT< T > b)
template<typename C >
constexpr auto GetData (C &c) noexcept-> decltype(GetDataImpl(c
template<typename C >
constexpr auto GetDataImpl (C &c, char) noexcept-> decltype(c.data())
char * GetDataImpl (std::string &s, int) noexcept
template<template< typename > class SpanT, typename T >
bool LessThanImpl (SpanT< T > a, SpanT< T > b)
constexpr size_t Min (size_t a, size_t b) noexcept

Function Documentation

template<template< typename > class SpanT, typename T >
bool absl::span_internal::EqualImpl ( SpanT< T >  a,
SpanT< T >  b 
)

Definition at line 88 of file internal/span.h.

template<typename C >
constexpr auto absl::span_internal::GetData ( C c)
template<typename C >
constexpr auto absl::span_internal::GetDataImpl ( C c,
char   
)

Definition at line 36 of file internal/span.h.

char* absl::span_internal::GetDataImpl ( std::string &  s,
int   
) [inline]

Definition at line 42 of file internal/span.h.

template<template< typename > class SpanT, typename T >
bool absl::span_internal::LessThanImpl ( SpanT< T >  a,
SpanT< T >  b 
)

Definition at line 94 of file internal/span.h.

constexpr size_t absl::span_internal::Min ( size_t  a,
size_t  b 
)

Definition at line 32 of file internal/span.h.



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