WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
std Namespace Reference

If we are still before C++14, supply the fodder for doing the "indices trick". More...

Classes

struct  hash< WireCell::cluster_node_t >
 
struct  hash< WireCell::WirePlaneId >
 
struct  index_sequence
 
struct  make_index_sequence
 
struct  make_index_sequence< 0, Is... >
 
class  numeric_limits< fmt::internal::dummy_int >
 

Detailed Description

If we are still before C++14, supply the fodder for doing the "indices trick".

TupleHelpers help tuples help her make a great meal.

These helpers provide template gymnastics to bridge compile-time and run-time access of the collection tuple's. Compile-time elements are held as types in the tuple, run-time are held as boost::any in a std::vector<boost::any> or other collection.