Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <algorithm>
#include "PTL/Types.hh"
#include "PTL/Utility.hh"
#include <initializer_list>
#include <tuple>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Namespaces | |
namespace | PTL |
namespace | PTL::mpl |
namespace | PTL::mpl::impl |
Macros | |
#define | PTL_NO_SANITIZE_THREAD |
Typedefs | |
template<typename T > | |
using | PTL::decay_t = typename std::decay<T>::type |
template<bool B, typename T = void> | |
using | PTL::enable_if_t = typename std::enable_if<B, T>::type |
template<typename Tp , Tp NumT> | |
using | PTL::mpl::impl::make_integer_sequence = typename Make_integer_sequence<Tp, NumT>::__type |
Alias template make_integer_sequence. | |
template<size_t... Idx> | |
using | PTL::mpl::impl::index_sequence = integer_sequence<size_t, Idx...> |
Alias template index_sequence. | |
template<size_t NumT> | |
using | PTL::mpl::impl::make_index_sequence = make_integer_sequence<size_t, NumT> |
Alias template make_index_sequence. | |
template<typename... Types> | |
using | PTL::mpl::impl::index_sequence_for = make_index_sequence<sizeof...(Types)> |
Alias template index_sequence_for. | |
template<size_t Idx, typename Tup > | |
using | PTL::mpl::impl::index_type_t = decay_t<decltype(std::get<Idx>(std::declval<Tup>()))> |
template<size_t... Idx> | |
using | PTL::mpl::index_sequence = impl::integer_sequence<size_t, Idx...> |
Alias template index_sequence. | |
template<size_t NumT> | |
using | PTL::mpl::make_index_sequence = impl::make_integer_sequence<size_t, NumT> |
Alias template make_index_sequence. | |
template<typename... Types> | |
using | PTL::mpl::index_sequence_for = impl::make_index_sequence<sizeof...(Types)> |
Alias template index_sequence_for. | |
#define PTL_NO_SANITIZE_THREAD |
Definition at line 47 of file Globals.hh.