Namespaces | Classes | Typedefs | Functions | Variables
nonstd::span_lite Namespace Reference

Namespaces

 detail
 
 std11
 
 std17
 

Classes

class  span
 
struct  with_container_t
 

Typedefs

typedef std::ptrdiff_t extent_t
 
typedef span_CONFIG_INDEX_TYPE index_t
 

Functions

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool operator!= (span< T1, E1 > const &l, span< T2, E2 > const &r)
 
template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool operator< (span< T1, E1 > const &l, span< T2, E2 > const &r)
 
template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool operator<= (span< T1, E1 > const &l, span< T2, E2 > const &r)
 
template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool operator== (span< T1, E1 > const &l, span< T2, E2 > const &r)
 
template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool operator> (span< T1, E1 > const &l, span< T2, E2 > const &r)
 
template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool operator>= (span< T1, E1 > const &l, span< T2, E2 > const &r)
 
template<class T , extent_t Extent>
span_constexpr std::size_t size (span< T, Extent > const &spn)
 
template<class T , extent_t Extent>
span_constexpr std::ptrdiff_t ssize (span< T, Extent > const &spn)
 
template<class T >
span_constexpr index_t to_size (T size)
 

Variables

span_constexpr const extent_t dynamic_extent = -1
 
const span_constexpr with_container_t with_container
 

Typedef Documentation

typedef std::ptrdiff_t nonstd::span_lite::extent_t

Definition at line 495 of file span.hpp.

Definition at line 493 of file span.hpp.

Function Documentation

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool nonstd::span_lite::operator!= ( span< T1, E1 > const &  l,
span< T2, E2 > const &  r 
)
inline

Definition at line 1243 of file span.hpp.

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool nonstd::span_lite::operator< ( span< T1, E1 > const &  l,
span< T2, E2 > const &  r 
)
inline

Definition at line 1237 of file span.hpp.

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool nonstd::span_lite::operator<= ( span< T1, E1 > const &  l,
span< T2, E2 > const &  r 
)
inline

Definition at line 1249 of file span.hpp.

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool nonstd::span_lite::operator== ( span< T1, E1 > const &  l,
span< T2, E2 > const &  r 
)
inline

Definition at line 1227 of file span.hpp.

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool nonstd::span_lite::operator> ( span< T1, E1 > const &  l,
span< T2, E2 > const &  r 
)
inline

Definition at line 1255 of file span.hpp.

template<class T1 , extent_t E1, class T2 , extent_t E2>
span_constexpr bool nonstd::span_lite::operator>= ( span< T1, E1 > const &  l,
span< T2, E2 > const &  r 
)
inline

Definition at line 1261 of file span.hpp.

template<class T , extent_t Extent>
span_constexpr std::size_t nonstd::span_lite::size ( span< T, Extent > const &  spn)

Definition at line 1350 of file span.hpp.

template<class T , extent_t Extent>
span_constexpr std::ptrdiff_t nonstd::span_lite::ssize ( span< T, Extent > const &  spn)

Definition at line 1356 of file span.hpp.

template<class T >
span_constexpr index_t nonstd::span_lite::to_size ( size)
inline

Definition at line 777 of file span.hpp.

Variable Documentation

span_constexpr const extent_t nonstd::span_lite::dynamic_extent = -1

Definition at line 497 of file span.hpp.

const span_constexpr with_container_t nonstd::span_lite::with_container

Definition at line 505 of file span.hpp.



ros_type_introspection
Author(s): Davide Faconti
autogenerated on Sun Sep 6 2020 03:19:54