LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
graph_type_aliases.h File Reference
#include "art/Framework/Core/WorkerInPath.h"
#include "art/Framework/Core/detail/ModuleGraphInfo.h"
#include "art/Persistency/Provenance/PathSpec.h"
#include <map>
#include <set>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

 art::detail
 

Typedefs

using art::detail::path_name_t = std::string
 
using art::detail::module_name_t = std::string
 
using art::detail::names_t = std::vector< std::string >
 
using art::detail::configs_t = std::vector< WorkerInPath::ConfigInfo >
 
using art::detail::name_set_t = std::set< std::string >
 
using art::detail::paths_to_modules_t = std::vector< std::pair< PathSpec, configs_t >>
 
using art::detail::collection_map_t = std::map< module_name_t, ModuleGraphInfo >
 
using art::detail::collection_t = std::vector< collection_map_t::value_type >
 
using art::detail::distance_t = collection_t::difference_type