gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
plugin_interface.hpp File Reference

Interface details for scanner plugins. More...

#include <vector>
#include <map>
#include <sstream>
#include <dlfcn.h>
#include <typeinfo>
#include "gambit/ScannerBit/scanner_utils.hpp"
#include "gambit/ScannerBit/plugin_loader.hpp"
#include "gambit/ScannerBit/printer_interface.hpp"
#include "gambit/Utils/type_index.hpp"
Include dependency graph for plugin_interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gambit::Scanner::Plugins::Plugin_Main_Interface_Base< T >
 
class  Gambit::Scanner::Plugins::Plugin_Main_Interface_Base< ret(args...)>
 
class  Gambit::Scanner::Plugins::Plugin_Interface_Base
 
class  Gambit::Scanner::Plugins::Plugin_Interface< T >
 Interface for a ScannerBit plugin. More...
 
class  Gambit::Scanner::Plugins::Plugin_Interface< ret(args...)>
 

Namespaces

 Gambit
 TODO: see if we can use this one:
 
 Gambit::Scanner
 
 Gambit::Scanner::Plugins
 

Functions

const std::map< type_index, void * > & Gambit::Scanner::Plugins::error_map_return ()
 

Detailed Description

Interface details for scanner plugins.


Authors (add name and date if you modify):

Definition in file plugin_interface.hpp.