GRUTinizer
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
DynamicLibrary.h
Go to the documentation of this file.
1
#ifndef _DYNAMICLIBRARY_H_
2
#define _DYNAMICLIBRARY_H_
3
4
#include <string>
5
7
13
class
DynamicLibrary
{
14
public
:
16
26
DynamicLibrary
(std::string libname,
bool
unique_name =
false
);
27
29
35
~DynamicLibrary
();
36
38
DynamicLibrary
(
DynamicLibrary
&& other);
39
41
DynamicLibrary
&
operator=
(
DynamicLibrary
&& other);
42
43
#ifdef __CINT__
44
private
:
45
DynamicLibrary
(
const
DynamicLibrary
&);
46
DynamicLibrary
&
operator=
(
const
DynamicLibrary
&);
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_ */
Generated on Wed Nov 4 2015 17:27:53 for GRUTinizer by
1.8.1.2