PYTHIA  8.303
Public Types | Public Member Functions | Protected Member Functions | List of all members
Plugin Class Reference

Class for loading plugin libraries at run time. More...

#include <Info.h>

Public Types

typedef void(* Symbol) ()
 Symbol from the plugin library.
 

Public Member Functions

 Plugin (string nameIn="", Info *infoPtrIn=nullptr)
 Constructor. More...
 
 ~Plugin ()
 Destructor.
 
bool isLoaded ()
 Return if the plugin is loaded.
 
Symbol symbol (string symName)
 Access plugin library symbols.
 

Protected Member Functions

void errorMsg (string errMsg)
 Small routine for error printout, depending on infoPtr existing or not.
 

Detailed Description

Class for loading plugin libraries at run time.

Constructor & Destructor Documentation

Plugin ( string  nameIn = "",
Info infoPtrIn = nullptr 
)

Constructor.

Class for loading plugin libraries at run time.

Constructor, with library name and info pointer.


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