Classes | Namespaces | Functions
boringssl-with-bazel/src/include/openssl/span.h File Reference
#include <openssl/base.h>
#include <stdlib.h>
#include <algorithm>
#include <type_traits>
Include dependency graph for boringssl-with-bazel/src/include/openssl/span.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Span< T >
 
class  Span< T >
 
class  internal::SpanBase< T >
 

Namespaces

 internal
 

Functions

template<typename C >
auto MakeConstSpan (const C &c) -> decltype(MakeConstSpan(c.data(), c.size()))
 
template<typename T >
Span< const TMakeConstSpan (T *ptr, size_t size)
 
template<typename C >
auto MakeSpan (C &c) -> decltype(MakeSpan(c.data(), c.size()))
 
template<typename T >
Span< TMakeSpan (T *ptr, size_t size)
 

Function Documentation

◆ MakeConstSpan() [1/2]

template<typename C >
auto MakeConstSpan ( const C c) -> decltype(MakeConstSpan(c.data(), c.size()))

◆ MakeConstSpan() [2/2]

template<typename T >
Span<const T> MakeConstSpan ( T ptr,
size_t  size 
)

◆ MakeSpan() [1/2]

template<typename C >
auto MakeSpan ( C c) -> decltype(MakeSpan(c.data(), c.size()))

◆ MakeSpan() [2/2]

template<typename T >
Span<T> MakeSpan ( T ptr,
size_t  size 
)


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:31