Classes | Namespaces | Typedefs | Functions
ToyProducts.h File Reference
#include "canvas/Persistency/Common/traits.h"
#include "cetlib/container_algorithms.h"
#include <array>
#include <cstdint>
#include <memory>
#include <stdexcept>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  arttest::DummyProduct
 
struct  arttest::IntProduct
 
struct  arttest::CompressedIntProduct
 
struct  arttest::Int16_tProduct
 
struct  arttest::DoubleProduct
 
struct  arttest::StringProduct
 
struct  arttest::Simple
 
struct  arttest::SimpleDerived
 
struct  arttest::Sortable
 
struct  arttest::Hit
 
struct  arttest::Track
 
struct  arttest::IntArray< N >
 
struct  arttest::NonPersistable
 
struct  arttest::PtrToNonPersistable
 

Namespaces

 arttest
 

Typedefs

using arttest::VSimpleProduct = std::vector< Simple >
 

Functions

DoubleProduct arttest::operator+ (DoubleProduct const &left, DoubleProduct const right)
 
DoubleProduct & arttest::operator+= (DoubleProduct &left, DoubleProduct const &right)
 
DoubleProduct & arttest::operator+= (DoubleProduct &left, double right)
 
bool arttest::operator== (StringProduct const &left, StringProduct const &right)
 
std::ostream & arttest::operator<< (std::ostream &os, StringProduct const &s)
 
bool arttest::operator== (Simple const &a, Simple const &b)
 
bool arttest::operator< (Simple const &a, Simple const &b)
 
bool arttest::operator== (Sortable const &a, Sortable const &b)
 
bool arttest::operator< (Sortable const &a, Sortable const &b)