GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DynamicLibrary.h
Go to the documentation of this file.
1 #ifndef _DYNAMICLIBRARY_H_
2 #define _DYNAMICLIBRARY_H_
3 
4 #include <string>
5 
7 
14 public:
16 
26  DynamicLibrary(std::string libname, bool unique_name = false);
27 
29 
36 
39 
42 
43 #ifdef __CINT__
44 private:
47 public:
48 #else
49  DynamicLibrary(const DynamicLibrary&) = delete;
50  DynamicLibrary& operator=(const DynamicLibrary&) = delete;
51 #endif
52 
54  void* GetSymbol(const char* symbol);
55 
56 private:
57  void swap(DynamicLibrary& other);
58 
59  void* library;
60 };
61 
62 #endif /* _DYNAMICLIBRARY_H_ */