ROOT 6.16/01 Reference Guide |
STL namespace. More...
Namespaces | |
namespace | __ROOT |
namespace | Detail |
Classes | |
struct | __make_integer_sequence_checked |
class | allocator |
STL class. | |
class | array |
STL class. | |
class | atomic |
STL class. | |
class | atomic_ref |
STL class. | |
class | auto_ptr |
STL class. | |
class | bad_alloc |
STL class. | |
class | bad_cast |
STL class. | |
class | bad_exception |
STL class. | |
class | bad_typeid |
STL class. | |
class | basic_fstream |
STL class. | |
class | basic_ifstream |
STL class. | |
class | basic_ios |
STL class. | |
class | basic_iostream |
STL class. | |
class | basic_istream |
STL class. | |
class | basic_istringstream |
STL class. | |
class | basic_ofstream |
STL class. | |
class | basic_ostream |
STL class. | |
class | basic_ostringstream |
STL class. | |
class | basic_string |
STL class. | |
class | basic_string_view |
STL class. | |
class | basic_stringstream |
STL class. | |
class | bitset |
STL class. | |
struct | check_bound_t |
class | complex |
STL class. | |
class | deque |
STL class. | |
class | domain_error |
STL class. | |
class | error_category |
STL class. | |
class | error_code |
STL class. | |
class | error_condition |
STL class. | |
class | exception |
STL class. | |
class | forward_list |
STL class. | |
class | fstream |
STL class. | |
struct | hash< nlohmann::json > |
hash value for JSON objects More... | |
class | ifstream |
STL class. | |
struct | integer_sequence |
class | invalid_argument |
STL class. | |
class | ios |
STL class. | |
class | ios_base |
STL class. | |
class | istream |
STL class. | |
class | istringstream |
STL class. | |
class | jthread |
STL class. | |
class | length_error |
STL class. | |
struct | less< ROOT::Internal::RConcurrentHashColl::HashValue > |
class | list |
STL class. | |
class | lock_guard |
STL class. | |
class | logic_error |
STL class. | |
class | map |
STL class. | |
class | multimap |
STL class. | |
class | multiset |
STL class. | |
class | mutex |
STL class. | |
class | ofstream |
STL class. | |
class | ostream |
STL class. | |
class | ostringstream |
STL class. | |
class | out_of_range |
STL class. | |
class | overflow_error |
STL class. | |
class | priority_queue |
STL class. | |
class | queue |
STL class. | |
class | range_error |
STL class. | |
class | recursive_mutex |
STL class. | |
class | recursive_timed_mutex |
STL class. | |
class | runtime_error |
STL class. | |
class | set |
STL class. | |
class | shared_lock |
STL class. | |
class | shared_mutex |
STL class. | |
class | shared_ptr |
STL class. | |
class | shared_timed_mutex |
STL class. | |
class | smart_ptr |
STL class. | |
class | span |
STL class. | |
class | stack |
STL class. | |
class | string |
STL class. | |
class | string_view |
STL class. | |
class | stringstream |
STL class. | |
class | system_error |
STL class. | |
class | thread |
STL class. | |
class | timed_mutex |
STL class. | |
class | u16string |
STL class. | |
class | u16string_view |
STL class. | |
class | u32string |
STL class. | |
class | u32string_view |
STL class. | |
class | u8string |
STL class. | |
class | u8string_view |
STL class. | |
class | underflow_error |
STL class. | |
class | unique_lock |
STL class. | |
class | unique_ptr |
STL class. | |
class | unordered_map |
STL class. | |
class | unordered_multimap |
STL class. | |
class | unordered_multiset |
STL class. | |
class | unordered_set |
STL class. | |
class | valarray |
STL class. | |
class | vector |
STL class. | |
class | weak_ptr |
STL class. | |
class | wfstream |
STL class. | |
class | wifstream |
STL class. | |
class | wios |
STL class. | |
class | wistream |
STL class. | |
class | wistringstream |
STL class. | |
class | wofstream |
STL class. | |
class | wostream |
STL class. | |
class | wostringstream |
STL class. | |
class | wstring |
STL class. | |
class | wstring_view |
STL class. | |
class | wstringstream |
STL class. | |
Typedefs | |
template<class _Tp , _Tp _Ep> | |
using | __make_integer_sequence = typename __make_integer_sequence_checked< _Tp, _Ep >::type |
template<typename _Tp , _Tp _Np> | |
using | __make_integer_sequence_unchecked = typename ROOT::Detail::__make< _Np >::type::template __convert< integer_sequence, _Tp > |
template<class _CharT , class _Traits = std::char_traits<_CharT>> | |
using | basic_string_view = ::std::experimental::basic_string_view< _CharT, _Traits > |
template<size_t... _Ip> | |
using | index_sequence = integer_sequence< size_t, _Ip... > |
template<class... _Tp> | |
using | index_sequence_for = make_index_sequence< sizeof...(_Tp)> |
template<size_t _Np> | |
using | make_index_sequence = make_integer_sequence< size_t, _Np > |
template<class _Tp , _Tp _Np> | |
using | make_integer_sequence = __make_integer_sequence< _Tp, _Np > |
typedef basic_string_view< char > | string_view |
typedef basic_string_view< char16_t > | u16string_view |
typedef basic_string_view< char32_t > | u32string_view |
typedef basic_string_view< wchar_t > | wstring_view |
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, _CharT __c, _SizeT __pos) |
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_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_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_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 > | |
constexpr decltype(auto) | apply (F &&f, Tuple &&t) |
template<class F , class... ArgTypes> | |
decltype(auto) | invoke (F &&f, ArgTypes &&... args) |
template<typename T , typename... Args> | |
std::unique_ptr< T > | make_unique (Args &&... 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 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 , 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<typename F > | |
Detail::not_fn_t< F > | not_fn (F &&f) |
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 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 >::type> | |
constexpr bool | operator== (Array const &lhs, span< T > 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 > | |
constexpr bool | operator== (span< T1 > const &lhs, span< T2 > const &rhs) |
template<class T1 , class T2 , size_t N> | |
constexpr bool | operator== (span< T1 > const &lhs, T2 const (&rhs)[N]) |
template<class _CharT , class _Traits > | |
basic_ostream< _CharT, _Traits > & | R__put_character_sequence (basic_ostream< _CharT, _Traits > &__os, const _CharT *__str, size_t __len) |
double | stod (std::string_view str, size_t *pos) |
template<> | |
void | swap (nlohmann::json &j1, nlohmann::json &j2) noexcept(is_nothrow_move_constructible< nlohmann::json >::value and is_nothrow_move_assignable< nlohmann::json >::value) |
exchanges the values of two JSON objects More... | |
Variables | |
static constexpr check_bound_t | check_bound {} |
STL namespace.
TBranchProxyDirector This class is used to 'drive' and hold a serie of TBranchProxy objects which represent and give access to the content of TTree object.
This is intended to be used as part of a generate Selector class which will hold the directory and its associate
using std::__make_integer_sequence = typedef typename __make_integer_sequence_checked<_Tp, _Ep>::type |
Definition at line 112 of file RIntegerSequence.hxx.
using std::__make_integer_sequence_unchecked = typedef typename ROOT::Detail::__make<_Np>::type::template __convert<integer_sequence, _Tp> |
Definition at line 99 of file RIntegerSequence.hxx.
using std::basic_string_view = typedef ::std::experimental::basic_string_view<_CharT,_Traits> |
Definition at line 32 of file RStringView.hxx.
using std::index_sequence = typedef integer_sequence<size_t, _Ip...> |
Definition at line 96 of file RIntegerSequence.hxx.
using std::index_sequence_for = typedef make_index_sequence<sizeof...(_Tp)> |
Definition at line 121 of file RIntegerSequence.hxx.
using std::make_index_sequence = typedef make_integer_sequence<size_t, _Np> |
Definition at line 118 of file RIntegerSequence.hxx.
using std::make_integer_sequence = typedef __make_integer_sequence<_Tp, _Np> |
Definition at line 115 of file RIntegerSequence.hxx.
typedef basic_string_view<char> std::string_view |
Definition at line 35 of file RStringView.hxx.
typedef basic_string_view<char16_t> std::u16string_view |
Definition at line 36 of file RStringView.hxx.
typedef basic_string_view<char32_t> std::u32string_view |
Definition at line 37 of file RStringView.hxx.
typedef basic_string_view<wchar_t> std::wstring_view |
Definition at line 38 of file RStringView.hxx.
std::unique_ptr< T > std::make_unique | ( | Args &&... | args | ) |
Definition at line 26 of file RMakeUnique.hxx.
Detail::not_fn_t< F > std::not_fn | ( | F && | f | ) |
Definition at line 58 of file RNotFn.hxx.
|
inline |
Definition at line 48 of file RStringView.hxx.
|
inlinenoexcept |