Kaydet (Commit) 1967376c authored tarafından Tor Lillqvist's avatar Tor Lillqvist

WaE: deletion of pointer to incomplete type; no destructor called

Move the struct OSQLParser_Data definition to the sqlparse.hxx
header. A somewhat ugly workaround for warning C4150: deletion of
pointer to incomplete type 'connectivity::OSQLParser_Data'; no
destructor called.
üst 67a565ea
......@@ -44,6 +44,7 @@
#include <com/sun/star/i18n/XLocaleData.hpp>
#include "connectivity/IParseContext.hxx"
#include "connectivity/dbtoolsdllapi.hxx"
#include "connectivity/sqlerror.hxx"
#include <salhelper/singletonref.hxx>
#include <osl/mutex.hxx>
......@@ -127,7 +128,17 @@ namespace connectivity
//==========================================================================
//= OSQLParser
//==========================================================================
struct OSQLParser_Data;
struct OSQLParser_Data
{
::com::sun::star::lang::Locale aLocale;
::connectivity::SQLError aErrors;
OSQLParser_Data( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& _xServiceFactory )
:aErrors( _xServiceFactory )
{
}
};
/** Parser for SQL92
*/
class OOO_DLLPUBLIC_DBTOOLS OSQLParser
......
......@@ -68,7 +68,6 @@
#include <comphelper/stl_types.hxx>
#include "connectivity/dbtools.hxx"
#include "connectivity/dbmetadata.hxx"
#include "connectivity/sqlerror.hxx"
#include <tools/diagnose_ex.h>
#include <string.h>
#include <boost/bind.hpp>
......@@ -153,18 +152,6 @@ namespace
namespace connectivity
{
//=============================================================================
struct OSQLParser_Data
{
::com::sun::star::lang::Locale aLocale;
::connectivity::SQLError aErrors;
OSQLParser_Data( const Reference< XMultiServiceFactory >& _xServiceFactory )
:aErrors( _xServiceFactory )
{
}
};
//=============================================================================
//= SQLParseNodeParameter
//=============================================================================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment