LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
C++ metaprogramming utilities for dealing with containers. More...
Go to the source code of this file.
Classes | |
struct | util::collection_value_type< Coll > |
Trait of value contained in the template collection Coll . More... | |
struct | util::collection_value_access_type< Coll > |
Trait of type obtained by access to element of collection Coll . More... | |
struct | util::collection_value_constant_access_type< Coll > |
Trait of type obtained by constant access to element of collection Coll . More... | |
Namespaces | |
util | |
Namespace for general, non-LArSoft-specific utilities. | |
Typedefs | |
template<typename Coll > | |
using | util::collection_value_t = typename collection_value_type< Coll >::type |
Type contained in the collection Coll . More... | |
template<typename Coll > | |
using | util::collection_value_access_t = typename collection_value_access_type< Coll >::type |
Type obtained by constant access to element of collection Coll . More... | |
template<typename Coll > | |
using | util::collection_value_constant_access_t = typename collection_value_constant_access_type< Coll >::type |
Type obtained by constant access to element of collection Coll . More... | |
C++ metaprogramming utilities for dealing with containers.
Definition in file ContainerMeta.h.