Classes | Namespaces
ProviderList.h File Reference
#include "larcorealg/TestUtils/ProviderTestHelpers.h"
#include <unordered_map>
#include <memory>
#include <utility>
#include <typeinfo>

Go to the source code of this file.

Classes

struct  testing::details::MovableClassWrapperBase
 A base class with a virtual table. More...
 
class  testing::details::MovableClassWrapper< T >
 A class containing an owned object. More...
 
struct  testing::details::MovableClassWrapper< T >::share_t
 
class  testing::ProviderList
 Container of service providers accessed by type and optional label. More...
 
struct  testing::ProviderList::exception
 base exception class for ProviderList More...
 
struct  testing::ProviderList::provider_not_available
 Exception thrown on a request about an unregistered type. More...
 
struct  testing::ProviderList::provider_deleted
 Exception thrown on when object is not available any more. More...
 
struct  testing::ProviderList::provider_wrong
 Exception thrown on a invalid type request. More...
 

Namespaces

 testing
 LArSoft test utilities.
 
 testing::details