mirror of
https://github.com/libAthena/athena.git
synced 2025-07-04 12:16:06 +00:00
Proper pure-virtual convention
This commit is contained in:
parent
dd8b60f779
commit
a1acdac588
@ -44,7 +44,7 @@ struct WStringAsString;
|
||||
template <Endian DNAE>
|
||||
struct DNA
|
||||
{
|
||||
virtual ~DNA() {}
|
||||
virtual ~DNA() = default;
|
||||
|
||||
/**
|
||||
* @brief Common virtual read function for all DNA types
|
||||
|
@ -1203,10 +1203,10 @@ struct WStringAsStringYaml;
|
||||
template <Endian DNAE>
|
||||
struct DNAYaml : DNA<DNAE>
|
||||
{
|
||||
virtual ~DNAYaml() {}
|
||||
virtual ~DNAYaml() = default;
|
||||
|
||||
using DNA<DNAE>::read;
|
||||
using DNA<DNAE>::write;
|
||||
virtual void read(IStreamReader& r)=0;
|
||||
virtual void write(IStreamWriter& w) const=0;
|
||||
virtual void read(YAMLDocReader& in)=0;
|
||||
virtual void write(YAMLDocWriter& out) const=0;
|
||||
static const char* DNAType() { return nullptr; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user