|
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< detail::is_array_class<Array>::value >::type> |
constexpr auto | make_view (Array const &a) -> array_view< typename Array::value_type > |
|
template<class T , size_t N> |
constexpr array_view< T > | make_view (T const (&a)[N]) |
|
template<class T > |
constexpr array_view< T > | make_view (T const *p, typename array_view< T >::size_type const n) |
|
template<class InputIterator , class Result = array_view<typename std::iterator_traits<InputIterator>::value_type>> |
constexpr Result | make_view (InputIterator begin, InputIterator end) |
|
template<class T > |
constexpr array_view< 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!= (array_view< 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, array_view< T > const &rhs) |
|
template<class T1 , class T2 > |
constexpr bool | operator== (array_view< T1 > const &lhs, array_view< T2 > const &rhs) |
|
template<class T , class Array , class = typename std::enable_if< detail::is_array_class<Array>::value >::type> |
constexpr bool | operator== (array_view< T > const &lhs, Array const &rhs) |
|
template<class T1 , class T2 , size_t N> |
constexpr bool | operator== (array_view< 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, array_view< 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) |
|