Several fixes for compilation with gcc (doesn't link)
This commit is contained in:
parent
a2f39692a2
commit
dd9906dbd8
20 changed files with 379 additions and 262 deletions
|
|
@ -1,4 +1,5 @@
|
|||
#include "Pgsql_Params.h"
|
||||
#include <cstring>
|
||||
|
||||
using namespace Pgsql;
|
||||
|
||||
|
|
@ -30,16 +31,13 @@ Params::Params(Params&& rhs)
|
|||
, m_paramValues(std::move(rhs.m_paramValues))
|
||||
, m_paramLengths(std::move(rhs.m_paramLengths))
|
||||
, m_paramFormats(std::move(rhs.m_paramFormats))
|
||||
{
|
||||
//rhs.m_paramValues.clear(); // make sure origin is empty, to prevent double deletion
|
||||
}
|
||||
{}
|
||||
|
||||
Params& Params::operator=(Params&& rhs)
|
||||
{
|
||||
if (&rhs != this) {
|
||||
m_paramTypes = std::move(rhs.m_paramTypes);
|
||||
m_paramValues = std::move(rhs.m_paramValues);
|
||||
//rhs.m_paramValues.clear(); // make sure origin is empty, to prevent double deletion
|
||||
m_paramLengths = std::move(rhs.m_paramLengths);
|
||||
m_paramFormats = std::move(rhs.m_paramFormats);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue