All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions
AssnsTraits_test.cc File Reference

Unit tests on art association trait utilities. More...

#include "lardata/RecoBaseProxy/ProxyBase/AssnsTraits.h"
#include "canvas/Persistency/Common/Assns.h"
#include <utility>
#include <type_traits>

Go to the source code of this file.

Typedefs

using PlainAssns = art::Assns< int, double >
 
using MetaAssns = art::Assns< long int, float, char >
 
using PlainAssnsIter = std::decay_t< decltype(std::declval< PlainAssns >().begin())>
 
using MetaAssnsIter = std::decay_t< decltype(std::declval< MetaAssns >().begin())>
 
using PlainAssnsNode = std::decay_t< decltype(*(std::declval< PlainAssnsIter >()))>
 
using MetaAssnsNode = std::decay_t< decltype(*(std::declval< MetaAssnsIter >()))>
 
using PlainAssnsTraits = lar::util::assns_traits< PlainAssns >
 
using MetaAssnsTraits = lar::util::assns_traits< MetaAssns >
 

Functions

int main ()
 

Detailed Description

Unit tests on art association trait utilities.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
April 17, 2018

The relevant components of this test are static.

Definition in file AssnsTraits_test.cc.

Typedef Documentation

using MetaAssns = art::Assns<long int, float, char>

Definition at line 23 of file AssnsTraits_test.cc.

using MetaAssnsIter = std::decay_t<decltype(std::declval<MetaAssns>().begin())>

Definition at line 29 of file AssnsTraits_test.cc.

using MetaAssnsNode = std::decay_t<decltype(*(std::declval<MetaAssnsIter>()))>

Definition at line 35 of file AssnsTraits_test.cc.

Definition at line 165 of file AssnsTraits_test.cc.

using PlainAssns = art::Assns<int, double>

Definition at line 22 of file AssnsTraits_test.cc.

using PlainAssnsIter = std::decay_t<decltype(std::declval<PlainAssns>().begin())>

Definition at line 27 of file AssnsTraits_test.cc.

using PlainAssnsNode = std::decay_t<decltype(*(std::declval<PlainAssnsIter>()))>

Definition at line 33 of file AssnsTraits_test.cc.

Definition at line 123 of file AssnsTraits_test.cc.

Function Documentation

int main ( )

Definition at line 235 of file AssnsTraits_test.cc.

235 {}