CMS 3D CMS Logo

Classes | Namespaces | Functions
Utilities.h File Reference
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <cstdlib>
#include <sstream>
#include <string>
#include <vector>
#include <tuple>
#include <cmath>
#include <utility>

Go to the source code of this file.

Classes

struct  std::ct_integers_list< n >
 
struct  std::ct_iota_1< max >
 
struct  std::ct_iota_1< 0 >
 
struct  std::hash< std::tuple< Head, ndims... > >
 
struct  std::hash< std::tuple<> >
 
struct  std::hash_specialization< Head, ndims >
 
struct  std::hash_specialization< float >
 
struct  std::ct_integers_list< n >::push_back< m >
 
struct  std::tuple_printer< Type, N, Last >
 
struct  std::tuple_printer< Type, N, N >
 

Namespaces

 std
 

Functions

template<typename... Types>
std::ostream & std::operator<< (std::ostream &out, const std::tuple< Types... > &value)
 
template<size_t... indices, typename Tuple >
auto std::tuple_subset (const Tuple &tpl, ct_integers_list< indices... >) -> decltype(std::make_tuple(std::get< indices >(tpl)...))
 
template<typename Head , typename... Tail>
std::tuple< Tail... > std::tuple_tail (const std::tuple< Head, Tail... > &tpl)