bpp-core3
3.0.0
Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
a
c
d
e
f
h
i
o
r
s
t
v
+
Functions
c
d
e
f
h
i
o
r
s
t
Typedefs
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
e
i
m
n
Enumerations
Enumerator
Related Functions
+
Files
File List
+
File Members
All
Functions
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Clonable.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: The Bio++ Development Group
2
//
3
// SPDX-License-Identifier: CECILL-2.1
4
5
#ifndef BPP_CLONABLE_H
6
#define BPP_CLONABLE_H
7
8
53
namespace
bpp
54
{
63
class
Clonable
64
{
65
public
:
66
virtual
~Clonable
() =
default
;
67
71
virtual
Clonable
*
clone
()
const
= 0;
72
};
73
}
// namespace bpp
74
#endif // BPP_CLONABLE_H
bpp
Definition:
ApplicationTools.h:22
bpp::Clonable::~Clonable
virtual ~Clonable()=default
bpp::Clonable::clone
virtual Clonable * clone() const =0
Create a copy of this object and send a pointer to it.
bpp::Clonable
The Clonable interface (allow an object to be cloned).
Definition:
Clonable.h:63
Bpp
Clonable.h
Generated on Wed Jul 3 2024 10:53:55 for bpp-core3 by
1.8.13