LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "LibraryInfo.h"
Public Member Functions | |
LibraryInfo (std::string const &so, spec_pair_t const &specs, std::string const &path, std::unique_ptr< fhicl::ConfigurationTable > &&config, std::string const &prov, std::string const &pt) | |
bool | operator< (LibraryInfo const &li) const |
std::string const & | so_name () const |
std::string const & | short_spec () const |
std::string const & | long_spec () const |
std::string const & | path () const |
cet::exempt_ptr< fhicl::ConfigurationTable const > | allowed_config () const |
std::string const & | provider () const |
std::string const & | plugin_type () const |
Private Types | |
using | spec_pair_t = std::pair< std::string, std::string > |
Private Attributes | |
std::string | soName_ |
spec_pair_t | specs_ |
std::string | path_ |
std::unique_ptr< fhicl::ConfigurationTable > | allowedConfig_ |
std::string | provider_ |
std::string | pluginType_ |
Definition at line 12 of file LibraryInfo.h.
|
private |
Definition at line 14 of file LibraryInfo.h.
|
inline |
Definition at line 17 of file LibraryInfo.h.
References allowedConfig_, path(), path_, pluginType_, provider_, pt, and specs_.
|
inline |
Definition at line 58 of file LibraryInfo.h.
References allowedConfig_.
|
inline |
|
inline |
Definition at line 32 of file LibraryInfo.h.
References short_spec().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file LibraryInfo.h.
References specs_.
Referenced by art::detail::LibraryInfoMatch::operator()(), and operator<().
|
inline |
|
private |
Definition at line 77 of file LibraryInfo.h.
Referenced by allowed_config(), and LibraryInfo().
|
private |
Definition at line 76 of file LibraryInfo.h.
Referenced by LibraryInfo(), and path().
|
private |
Definition at line 79 of file LibraryInfo.h.
Referenced by LibraryInfo(), and plugin_type().
|
private |
Definition at line 78 of file LibraryInfo.h.
Referenced by LibraryInfo(), and provider().
|
private |
Definition at line 74 of file LibraryInfo.h.
Referenced by so_name().
|
private |
Definition at line 75 of file LibraryInfo.h.
Referenced by LibraryInfo(), long_spec(), and short_spec().