#include <cstddef>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Classes | |
class | edm::propagate_const_array< T > |
class | edm::propagate_const_array< T > |
struct | edm::impl::subscript_type< T, typename, typename > |
struct | edm::impl::subscript_type< T > |
struct | edm::impl::subscript_type< T[]> |
struct | edm::impl::subscript_type< T[N]> |
Namespaces | |
edm | |
HLT enums. | |
edm::impl | |
Macros | |
#define | FWCore_Utilities_interface_propagate_const_array_h |
Typedefs | |
template<typename T > | |
using | edm::impl::subscript_type_t = typename subscript_type< T >::type |
Functions | |
template<typename T > | |
constexpr std::decay_t< T > & | edm::get_underlying (propagate_const_array< T > &) |
template<typename T > | |
constexpr std::decay_t< T > const & | edm::get_underlying (propagate_const_array< T > const &) |
Variables | |
template<typename T > | |
concept | edm::impl::ArrayAddressable = requires(T& a) { a[0]; } or std::is_array_v<T> |
requires | edm::impl::ArrayAddressable< T > |
template<typename T > | |
requires | edm::impl::requires |
#define FWCore_Utilities_interface_propagate_const_array_h |