Logo ROOT   6.14/05
Reference Guide
Classes | Functions | Variables
std::__ROOT Namespace Reference

Classes

struct  check_bound_t
 
class  span
 

Functions

template<class _ForwardIterator1 , class _ForwardIterator2 , class _BinaryPredicate >
_LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator1 __find_first_of_ce (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
 
template<class _CharT , class _OutputIterator >
_OutputIterator __pad_and_output (_OutputIterator __s, const _CharT *__ob, const _CharT *__op, const _CharT *__oe, ios_base &__iob, _CharT __fl)
 
template<class _BinaryPredicate , class _ForwardIterator1 , class _ForwardIterator2 >
_ForwardIterator1 __search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred, forward_iterator_tag, forward_iterator_tag)
 
template<class _BinaryPredicate , class _RandomAccessIterator1 , class _RandomAccessIterator2 >
_LIBCPP_CONSTEXPR_AFTER_CXX11 _RandomAccessIterator1 __search (_RandomAccessIterator1 __first1, _RandomAccessIterator1 __last1, _RandomAccessIterator2 __first2, _RandomAccessIterator2 __last2, _BinaryPredicate __pred, random_access_iterator_tag, random_access_iterator_tag)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find (const _CharT *__p, _SizeT __sz, _CharT __c, _SizeT __pos) _NOEXCEPT
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find (const _CharT *__p, _SizeT __sz, const _CharT *__s, _SizeT __pos, _SizeT __n)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find_first_not_of (const _CharT *__p, _SizeT __sz, const _CharT *__s, _SizeT __pos, _SizeT __n)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find_first_not_of (const _CharT *__p, _SizeT __sz, _CharT __c, _SizeT __pos)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find_first_of (const _CharT *__p, _SizeT __sz, const _CharT *__s, _SizeT __pos, _SizeT __n)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find_last_not_of (const _CharT *__p, _SizeT __sz, const _CharT *__s, _SizeT __pos, _SizeT __n)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find_last_not_of (const _CharT *__p, _SizeT __sz, _CharT __c, _SizeT __pos)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_find_last_of (const _CharT *__p, _SizeT __sz, const _CharT *__s, _SizeT __pos, _SizeT __n)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_rfind (const _CharT *__p, _SizeT __sz, _CharT __c, _SizeT __pos)
 
template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY __str_rfind (const _CharT *__p, _SizeT __sz, const _CharT *__s, _SizeT __pos, _SizeT __n)
 
template<class F , class Tuple >
decltype(auto) constexpr apply (F &&f, Tuple &&t)
 
template<class F , class... ArgTypes>
decltype(auto) invoke (F &&f, ArgTypes &&... args)
 
template<class Array , class = typename std::enable_if< ROOT::Detail::is_array_class<Array>::value >::type>
constexpr auto make_view (Array const &a) -> span< typename Array::value_type >
 
template<class T , size_t N>
constexpr span< T > make_view (T const (&a)[N])
 
template<class T >
constexpr span< T > make_view (T const *p, typename span< T >::size_type const n)
 
template<class InputIterator , class Result = span<typename std::iterator_traits<InputIterator>::value_type>>
constexpr Result make_view (InputIterator begin, InputIterator end)
 
template<class T >
constexpr span< T > make_view (std::initializer_list< T > const &l)
 
template<class T , class Array , class = typename std::enable_if< is_array<Array>::value >::type>
constexpr bool operator!= (span< T > const &lhs, Array const &rhs)
 
template<class Array , class T , class = typename std::enable_if< is_array<Array>::value, Array >::type>
constexpr bool operator!= (Array const &lhs, span< T > const &rhs)
 
template<class T1 , class T2 >
constexpr bool operator== (span< T1 > const &lhs, span< T2 > const &rhs)
 
template<class T , class Array , class = typename std::enable_if< ROOT::Detail::is_array_class<Array>::value >::type>
constexpr bool operator== (span< T > const &lhs, Array const &rhs)
 
template<class T1 , class T2 , size_t N>
constexpr bool operator== (span< T1 > const &lhs, T2 const (&rhs)[N])
 
template<class Array , class T , class = typename std::enable_if< is_array<Array>::value >::type>
constexpr bool operator== (Array const &lhs, span< T > const &rhs)
 
template<class _CharT , class _Traits >
basic_ostream< _CharT, _Traits > & R__put_character_sequence (basic_ostream< _CharT, _Traits > &__os, const _CharT *__str, size_t __len)
 

Variables

static constexpr check_bound_t check_bound {}
 

Function Documentation

◆ __find_first_of_ce()

template<class _ForwardIterator1 , class _ForwardIterator2 , class _BinaryPredicate >
_LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator1 std::__ROOT::__find_first_of_ce ( _ForwardIterator1  __first1,
_ForwardIterator1  __last1,
_ForwardIterator2  __first2,
_ForwardIterator2  __last2,
_BinaryPredicate  __pred 
)

Definition at line 354 of file RWrap_libcpp_string_view.h.

◆ __pad_and_output()

template<class _CharT , class _OutputIterator >
_OutputIterator std::__ROOT::__pad_and_output ( _OutputIterator  __s,
const _CharT *  __ob,
const _CharT *  __op,
const _CharT *  __oe,
ios_base &  __iob,
_CharT  __fl 
)

Definition at line 143 of file RWrap_libcpp_string_view.h.

◆ __search() [1/2]

template<class _BinaryPredicate , class _ForwardIterator1 , class _ForwardIterator2 >
_ForwardIterator1 std::__ROOT::__search ( _ForwardIterator1  __first1,
_ForwardIterator1  __last1,
_ForwardIterator2  __first2,
_ForwardIterator2  __last2,
_BinaryPredicate  __pred,
forward_iterator_tag  ,
forward_iterator_tag   
)

Definition at line 203 of file RWrap_libcpp_string_view.h.

◆ __search() [2/2]

template<class _BinaryPredicate , class _RandomAccessIterator1 , class _RandomAccessIterator2 >
_LIBCPP_CONSTEXPR_AFTER_CXX11 _RandomAccessIterator1 std::__ROOT::__search ( _RandomAccessIterator1  __first1,
_RandomAccessIterator1  __last1,
_RandomAccessIterator2  __first2,
_RandomAccessIterator2  __last2,
_BinaryPredicate  __pred,
random_access_iterator_tag  ,
random_access_iterator_tag   
)

Definition at line 240 of file RWrap_libcpp_string_view.h.

◆ __str_find() [1/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find ( const _CharT *  __p,
_SizeT  __sz,
_CharT  __c,
_SizeT  __pos 
)

Definition at line 367 of file RWrap_libcpp_string_view.h.

◆ __str_find() [2/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find ( const _CharT *  __p,
_SizeT  __sz,
const _CharT *  __s,
_SizeT  __pos,
_SizeT  __n 
)

Definition at line 380 of file RWrap_libcpp_string_view.h.

◆ __str_find_first_not_of() [1/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find_first_not_of ( const _CharT *  __p,
_SizeT  __sz,
const _CharT *  __s,
_SizeT  __pos,
_SizeT  __n 
)

Definition at line 478 of file RWrap_libcpp_string_view.h.

◆ __str_find_first_not_of() [2/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find_first_not_of ( const _CharT *  __p,
_SizeT  __sz,
_CharT  __c,
_SizeT  __pos 
)

Definition at line 494 of file RWrap_libcpp_string_view.h.

◆ __str_find_first_of()

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find_first_of ( const _CharT *  __p,
_SizeT  __sz,
const _CharT *  __s,
_SizeT  __pos,
_SizeT  __n 
)

Definition at line 439 of file RWrap_libcpp_string_view.h.

◆ __str_find_last_not_of() [1/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find_last_not_of ( const _CharT *  __p,
_SizeT  __sz,
const _CharT *  __s,
_SizeT  __pos,
_SizeT  __n 
)

Definition at line 511 of file RWrap_libcpp_string_view.h.

◆ __str_find_last_not_of() [2/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find_last_not_of ( const _CharT *  __p,
_SizeT  __sz,
_CharT  __c,
_SizeT  __pos 
)

Definition at line 527 of file RWrap_libcpp_string_view.h.

◆ __str_find_last_of()

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_find_last_of ( const _CharT *  __p,
_SizeT  __sz,
const _CharT *  __s,
_SizeT  __pos,
_SizeT  __n 
)

Definition at line 455 of file RWrap_libcpp_string_view.h.

◆ __str_rfind() [1/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_rfind ( const _CharT *  __p,
_SizeT  __sz,
_CharT  __c,
_SizeT  __pos 
)

Definition at line 401 of file RWrap_libcpp_string_view.h.

◆ __str_rfind() [2/2]

template<class _CharT , class _SizeT , class _Traits , _SizeT __npos>
_SizeT _LIBCPP_CONSTEXPR_AFTER_CXX11 _LIBCPP_INLINE_VISIBILITY std::__ROOT::__str_rfind ( const _CharT *  __p,
_SizeT  __sz,
const _CharT *  __s,
_SizeT  __pos,
_SizeT  __n 
)

Definition at line 420 of file RWrap_libcpp_string_view.h.

◆ apply()

template<class F , class Tuple >
decltype(auto) constexpr std::__ROOT::apply ( F &&  f,
Tuple &&  t 
)

Definition at line 89 of file impl_tuple_apply.hxx.

◆ invoke()

template<class F , class... ArgTypes>
decltype(auto) std::__ROOT::invoke ( F &&  f,
ArgTypes &&...  args 
)

Definition at line 64 of file impl_tuple_apply.hxx.

◆ make_view() [1/5]

template<class Array , class = typename std::enable_if< ROOT::Detail::is_array_class<Array>::value >::type>
constexpr auto std::__ROOT::make_view ( Array const &  a) -> span<typename Array::value_type>
inline

Definition at line 542 of file span.hxx.

◆ make_view() [2/5]

template<class T , size_t N>
constexpr span<T> std::__ROOT::make_view ( T const (&)  a[N])
inline

Definition at line 550 of file span.hxx.

◆ make_view() [3/5]

template<class T >
constexpr span<T> std::__ROOT::make_view ( T const *  p,
typename span< T >::size_type const  n 
)
inline

Definition at line 557 of file span.hxx.

◆ make_view() [4/5]

template<class InputIterator , class Result = span<typename std::iterator_traits<InputIterator>::value_type>>
constexpr Result std::__ROOT::make_view ( InputIterator  begin,
InputIterator  end 
)
inline

Definition at line 564 of file span.hxx.

◆ make_view() [5/5]

template<class T >
constexpr span<T> std::__ROOT::make_view ( std::initializer_list< T > const &  l)
inline

Definition at line 571 of file span.hxx.

◆ operator!=() [1/2]

template<class T , class Array , class = typename std::enable_if< is_array<Array>::value >::type>
constexpr bool std::__ROOT::operator!= ( span< T > const &  lhs,
Array const &  rhs 
)
inline

Definition at line 501 of file span.hxx.

◆ operator!=() [2/2]

template<class Array , class T , class = typename std::enable_if< is_array<Array>::value, Array >::type>
constexpr bool std::__ROOT::operator!= ( Array const &  lhs,
span< T > const &  rhs 
)
inline

Definition at line 528 of file span.hxx.

◆ operator==() [1/4]

template<class T1 , class T2 >
constexpr bool std::__ROOT::operator== ( span< T1 > const &  lhs,
span< T2 > const &  rhs 
)
inline

Definition at line 468 of file span.hxx.

◆ operator==() [2/4]

template<class T , class Array , class = typename std::enable_if< ROOT::Detail::is_array_class<Array>::value >::type>
constexpr bool std::__ROOT::operator== ( span< T > const &  lhs,
Array const &  rhs 
)
inline

Definition at line 481 of file span.hxx.

◆ operator==() [3/4]

template<class T1 , class T2 , size_t N>
constexpr bool std::__ROOT::operator== ( span< T1 > const &  lhs,
T2 const (&)  rhs[N] 
)
inline

Definition at line 488 of file span.hxx.

◆ operator==() [4/4]

template<class Array , class T , class = typename std::enable_if< is_array<Array>::value >::type>
constexpr bool std::__ROOT::operator== ( Array const &  lhs,
span< T > const &  rhs 
)
inline

Definition at line 514 of file span.hxx.

◆ R__put_character_sequence()

template<class _CharT , class _Traits >
basic_ostream<_CharT, _Traits>& std::__ROOT::R__put_character_sequence ( basic_ostream< _CharT, _Traits > &  __os,
const _CharT *  __str,
size_t  __len 
)

Definition at line 165 of file RWrap_libcpp_string_view.h.

Variable Documentation

◆ check_bound

constexpr check_bound_t std::__ROOT::check_bound {}
static

Definition at line 153 of file span.hxx.