WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::Plugin Class Reference

#include <PluginManager.h>

Public Member Functions

 Plugin (void *lib)
 
 ~Plugin ()
 
void * raw (const std::string &symbol_name)
 
bool contains (const std::string &symbol_name)
 
template<typename T >
bool symbol (const std::string &symbol_name, T &ret)
 

Detailed Description

Definition at line 11 of file PluginManager.h.

Constructor & Destructor Documentation

◆ Plugin()

Plugin::Plugin ( void *  lib)

Definition at line 10 of file PluginManager.cxx.

Here is the caller graph for this function:

◆ ~Plugin()

Plugin::~Plugin ( )

Definition at line 11 of file PluginManager.cxx.

Member Function Documentation

◆ contains()

bool Plugin::contains ( const std::string &  symbol_name)

Definition at line 19 of file PluginManager.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ raw()

void * Plugin::raw ( const std::string &  symbol_name)

Definition at line 13 of file PluginManager.cxx.

Here is the caller graph for this function:

◆ symbol()

template<typename T >
bool WireCell::Plugin::symbol ( const std::string &  symbol_name,
T &  ret 
)
inline

Definition at line 21 of file PluginManager.h.

Here is the call graph for this function:

The documentation for this class was generated from the following files: