Classes | Namespaces | Typedefs | Functions
BranchDescription.h File Reference
#include "canvas/Persistency/Provenance/BranchType.h"
#include "canvas/Persistency/Provenance/ProcessConfigurationID.h"
#include "canvas/Persistency/Provenance/ProductID.h"
#include "canvas/Persistency/Provenance/ProvenanceFwd.h"
#include "canvas/Persistency/Provenance/Transient.h"
#include "canvas/Utilities/InputTag.h"
#include "fhiclcpp/ParameterSetID.h"
#include <iosfwd>
#include <map>
#include <set>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  art::BranchDescription
 
struct  art::BranchDescription::Transients
 

Namespaces

 art
 
 art::detail
 

Typedefs

using art::ProductDescriptions = std::vector< BranchDescription >
 
using art::ProductDescriptionsByID = std::map< ProductID, BranchDescription >
 

Functions

std::ostream & art::operator<< (std::ostream &os, BranchDescription const &p)
 
bool art::operator< (BranchDescription const &a, BranchDescription const &b)
 
bool art::operator== (BranchDescription const &a, BranchDescription const &b)
 
bool art::combinable (BranchDescription const &a, BranchDescription const &b)